1 |
commit: f5b6cd58d567592d8b919b1d1b10b173c23276b0 |
2 |
Author: William L. Thomson Jr <wlt <AT> o-sinc <DOT> com> |
3 |
AuthorDate: Wed Oct 5 15:38:48 2016 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Oct 5 15:38:48 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=f5b6cd58 |
7 |
|
8 |
src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java: Minor change |
9 |
|
10 |
1. Relocated doc source, and though not used test IUSE variables from |
11 |
IUSE with rest of ebuild variables to above inherit using |
12 |
JAVA_PKG_IUSE. Left test there in case default test case is added to |
13 |
java eclasses, but at this time has no usage in JAVA_PKG_IUSE. |
14 |
|
15 |
.../gentoo/java/ebuilder/maven/MavenEbuilder.java | 21 ++++++++++++--------- |
16 |
1 file changed, 12 insertions(+), 9 deletions(-) |
17 |
|
18 |
diff --git a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java |
19 |
index 067ea80..50c5992 100644 |
20 |
--- a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java |
21 |
+++ b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java |
22 |
@@ -38,11 +38,11 @@ public class MavenEbuilder { |
23 |
writeHeader(writer); |
24 |
writeCommand(config, writer); |
25 |
writeEAPI(writer); |
26 |
- writeInherit(writer); |
27 |
+ MavenProject mp = mavenProjects.get(mavenProjects.size() - 1); |
28 |
+ writeInherit(mp, writer); |
29 |
// write the info from the last project as it is probably the one |
30 |
// that depends on the rest |
31 |
- writePackageInfo(config, |
32 |
- mavenProjects.get(mavenProjects.size() - 1), writer); |
33 |
+ writePackageInfo(config, mp, writer); |
34 |
|
35 |
writeDependencies(config, mavenProjects, writer); |
36 |
writeSourceDir(writer); |
37 |
@@ -481,7 +481,14 @@ public class MavenEbuilder { |
38 |
* |
39 |
* @param writer ebuild writer |
40 |
*/ |
41 |
- private void writeInherit(final PrintWriter writer) { |
42 |
+ private void writeInherit(final MavenProject mavenProject, |
43 |
+ final PrintWriter writer) { |
44 |
+ writer.println(); |
45 |
+ writer.print("IUSE=\"doc source"); |
46 |
+ if (mavenProject.hasTests()) { |
47 |
+ writer.print(" test"); |
48 |
+ } |
49 |
+ writer.println('"'); |
50 |
writer.println(); |
51 |
writer.println("inherit java-pkg-2 java-pkg-simple"); |
52 |
} |
53 |
@@ -562,11 +569,7 @@ public class MavenEbuilder { |
54 |
writer.print(config.getKeywords()); |
55 |
writer.println('"'); |
56 |
|
57 |
- writer.print("IUSE=\"doc source"); |
58 |
- |
59 |
- if (mavenProject.hasTests()) { |
60 |
- writer.print(" test"); |
61 |
- } |
62 |
+ writer.print("IUSE=\""); |
63 |
|
64 |
writer.println('"'); |