diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2019-11-27 10:46:30 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2019-11-27 10:49:25 +0100 |
commit | ca925dfbe04523d44329cd4f9233f763bf8974da (patch) | |
tree | 5612ae92b6e4688052d8718ecc04e2f611a879fd /src/main/java | |
parent | fixing download tarball name (diff) | |
download | java-ebuilder-ca925dfbe04523d44329cd4f9233f763bf8974da.tar.gz java-ebuilder-ca925dfbe04523d44329cd4f9233f763bf8974da.tar.bz2 java-ebuilder-ca925dfbe04523d44329cd4f9233f763bf8974da.zip |
reformatted
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java index c9ec5b9..4becd69 100644 --- a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java +++ b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java @@ -88,18 +88,21 @@ public class MavenEbuilder { sbCP.append(','); } - String[] parts = dependency.getSystemDependency(). - replaceAll(".*/", ""). - replaceAll("\\[.*\\]", ""). - split(":"); - String PN = parts[0].replaceAll("-r\\d+$", ""); - if (parts.length == 2) { - PN = PN.substring(0, PN.lastIndexOf('-')); - if (!parts[1].equals("0")) { - PN += "-" + parts[1]; - } - } - sbCP.append(PN); + final String[] parts = dependency.getSystemDependency(). + replaceAll(".*/", ""). + replaceAll("\\[.*\\]", ""). + split(":"); + String pn = parts[0].replaceAll("-r\\d+$", ""); + + if (parts.length == 2) { + pn = pn.substring(0, pn.lastIndexOf('-')); + + if (!parts[1].equals("0")) { + pn += "-" + parts[1]; + } + } + + sbCP.append(pn); }); return sbCP.toString(); @@ -155,7 +158,7 @@ public class MavenEbuilder { /** * Retrieves minimum source version from the maven projects. * - * @param mavenProjects list of maven projects + * @param mavenProjects list of maven projects * @param forceMinVersion optional minimum version to force * * @return minimum source version @@ -182,7 +185,7 @@ public class MavenEbuilder { /** * Retrieves minimum target version from the maven projects. * - * @param mavenProjects list of maven projects + * @param mavenProjects list of maven projects * @param forceMinVersion optional minimum version to force * * @return minimum target version @@ -371,7 +374,7 @@ public class MavenEbuilder { mavenProjects.stream(). filter((mavenProject) - -> !mavenProject.getCommonDependencies().isEmpty()). + -> !mavenProject.getCommonDependencies().isEmpty()). forEach((mavenProject) -> { writeDependenciesInfo(config, writer, mavenProject.getPomFile(), @@ -395,8 +398,8 @@ public class MavenEbuilder { writer.println("# Compile dependencies"); mavenProjects.stream(). - filter((mavenProject) -> - !mavenProject.getCompileDependencies().isEmpty() + filter((mavenProject) + -> !mavenProject.getCompileDependencies().isEmpty() || !mavenProject.getTestDependencies().isEmpty()) .forEach((mavenProject) -> { if (!mavenProject.getCompileDependencies().isEmpty()) { @@ -546,7 +549,7 @@ public class MavenEbuilder { * @param writer ebuild writer */ private void writeInherit(final MavenProject mavenProject, - final PrintWriter writer) { + final PrintWriter writer) { writer.println(); writer.print("JAVA_PKG_IUSE=\"doc source"); @@ -764,11 +767,11 @@ public class MavenEbuilder { mavenProject.getTestResourceDirectories(). forEach((directory) -> { - writer.print("\t\""); - writer.print(replaceWithVars(config.getWorkdir(). - relativize(directory).toString(), config)); - writer.println('"'); - }); + writer.print("\t\""); + writer.print(replaceWithVars(config.getWorkdir(). + relativize(directory).toString(), config)); + writer.println('"'); + }); writer.println(')'); } |