What's new in XMvn 2.5.0 XMvn 2.5.0 was released on 2015-10-28. Most important changes include: * Major features * XMvn Gradle plugin XMvn Gradle plugin was implemented in version 2.5.0. When applied on a project, this plugin automatically configures repositories in local mode, so that project dependencies can be resolved from system repository. It also provides <<<xmvnInstall>>> task, which can be used to install artifacts produced by the build with XMvn Installer. * Custom buildroot option for XMvn Subst XMvn Subst now accepts a new option, <<<--root>>>, which specifies buildroot from which XMvn should resolve artifacts, in addition to standard locations. This option can be used for symlinking JARs produced during build. (Bug: 1226251) * Major bugfixes * Builddep MOJO fixes Builddep MOJO was rewritten from scratch. The new code is more generic and supports many corner case in which the previous version produced incorrect results (bugs: 1217422, 1217425, 1217462, 1217473). * Minor features * Warning when builddep MOJO is ran with pure Maven XMvn builddep MOJO 2.5.0 will print a warning when it's ran outsides of XMvn. * Allowing manifacs injection for invalid JAR files OpenJDK has a sanity check that prevents adding duplicate entries to ZIP streams. When trying to inject manifests to JAR files with duplicate entries XMvn would previously fail with "ZipException: duplicate entry". XMvn 2.5.0 added a workaround that allows manifest injection to such invalid JAR files. * Minor bugfixes * GradleResolver crash when resolving tools.jar XMvn 2.5.0 fixes a bug that caused Gradle resolver crash when trying to resolve tools.jar artifact. * Crash when effective POM generation failed XMvn 2.5.0 fixes a bug that caused crash with NullPointerException uppon failure to generate effective POM. * Slashes in effective POM names are replaced with dots XMvn versions prior to 2.5.0 would try to create effective POM files with artifactID as name, even if it contain slash character. XMvn 2.5.0 fixes this bug. * Other changes XMvn 2.5.0 drops support for rarely-used compatibility configuration suffixes. -- java-devel mailing list java-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/java-devel