What's new in XMvn 2.0.1 XMvn 2.0.1 was released on 2014-06-06. Most important changes include: * Minor features * Property to disable effective POMs XMvn 2.0.1 allows to globally disable generation and resolution of effective POMs by setting system property <<<xmvn.resolver.disableEffectivePom>>> * Minor bugfixes * Fixed JAR post-processing during installation In some cases XMvn 2.0.0 may have failed to inject Javapackages manifest entries to JARs it installs. It also failed to detect native code inside JARs. This was fixed in XMvn 2.0.1. * Fixed return code of <<<xmvn-install>>> XMvn Installer CLI used to return zero exit code even if installation failed. This was corrected in XMvn 2.0.1. * Implemented lazy loading of metadata XMvn spawns background threads to initialize some "eager" singletons in order to minimize delay on their first use and improve overall performance. Since Java allows isolated class realms to have multiple singleton instances, hundreds of initializer threads may have be spawned in applications heavily using isolated realms, such as in unit testing. XMvn 2.0.1 implemented lazy initialization instead of eager initialization, which results in lower performance, but better worst-case behavior. * Fixed artifact resolution from local workspace repository XMvn 2.0.1 fixes a regression introduced in version 2.0.0 - artifacts were no longer resolved from local workspace repository (<<<$PWD/.m2>>>). -- java-devel mailing list java-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/java-devel