-
2.5.003fe7d99 · ·
release 2.5.0: add a META-INF/MANIFEST.MF file to allow the patr-java-buld jar to be executed with the -jar option fix a bug when specifying a filter with a slash previously this resulted in no elements being accepted. fix a bug when a java number contains a underscore previously this resulted in an endless loop.
-
2.0.04c92bae7 · ·
release 2.0.0: now patr-java-build should be able to completely build projects with their child projects the child project compiler should now be complete: (formally sub project compiler) the children are now build in topological order. the the dependencies of all (child-)*children are checked this is needed to get the correct topological order, because it is not possbile to build a>b>d, a>c>f, a>b>e. also the install compiler now replaces the version string with the used version if a snapshot version is used. this guarantees that if a snapshot version is used the correct snapshot time is installed. i.e. "1-SNAPSHOT" -> "1-SNAPSHOT=2024-11-02T23:59:59,999Z"
-
1.4.1cf1355f2 · ·
release 1.4.1: the package command now only packages the binaries. use package-all if you want to package all. the package-all command no longer fails: the package compiler now refuses to package sources of type 'clean', 'install' and 'package'. to package them they have to explicitly be included in the allowedSources array.
-
1.3.0f78f341f · ·
release 1.3.0: implement the source java searcher: this allows the builder to only build some class files instead of all when one (or some) have been changed. the dependency detection can easily detect false dependencies, but should usually not fail to detect dependencies. exceptions are: + a folder exists with the same name as a class + the dependency is in from a different scope + these dependencies are currently also not detected by the all java searcher. remove removed files: also the package/install compiler now delete files that have been removed from their source directory