Hi everybody,
I am pleased to announce release of javapackages-tools 4.6.0.
Changelog:
new features/notable changes: * added support for PM_request Mock plugin (Michael Simacek, Mikolaj Izdebski) * read [1] for more information * gradle-local subpackage now contains scripts for running Gradle in local mode (Mikolaj Izdebski) * fedora-review-java-plugin was moved out of the javapackages-tools (Michael Simacek) * it's a separate project now, you can find it at [2] * added support for classifiers in pom_editor (Michael Simacek) * better error reporting from RPM dependency generators * improved documentation (Michael Simacek)
fixed bugs: * rhbz#1230193 - %add_maven_depmap can produce incorrect metadata * rhbz#1229735 - %pom_change_dep removes <optional> element (Michael Simacek) * rhbz#1220469 - build-jar-repository --hard creates broken symlink instead of hardlink (Mikolaj Izdebski) * rhbz#1217460 - xmvn-builddep: compat version is output as namespace * rhbz#1231891 - TypeError in pom_editor.py
Michal
[1]: https://fedoraproject.org/wiki/Projects/Mock/Plugin/PMRequest [2]: https://github.com/msimacek/fedora-review-plugin-java
I would like to highlight two new features:
On 06/16/2015 12:30 AM, Michal Srb wrote:
new features/notable changes:
- added support for PM_request Mock plugin (Michael Simacek, Mikolaj Izdebski)
- read [1] for more information
This new feature allows for building packages locally in mock without specifying their build-requires at all, except for maven-local. Once package is built, xmvn-builddep can be used to generate proper build-requires. IMHO this feature is very useful - it can improve workflow for packaging new upstream versions (upgrades and new packages).
- gradle-local subpackage now contains scripts for running Gradle in local mode (Mikolaj Izdebski)
gradle-local script works just like mvn-local - you can build unmodified projects using dependencies from the system and falling back to remote repositories for deps not available in the system. This can be combined with offline mode to use only system dependencies.
(The next step would be implementing %gradle_build macro, but for now we have too few packages built with Gradle to justify the effort.)
java-devel@lists.fedoraproject.org