Skip to content

Commit 5737713

Browse files
committed
Making demos compile but not package into jar #387
1 parent a86f15d commit 5737713

File tree

13 files changed

+113
-46
lines changed

13 files changed

+113
-46
lines changed

biojava-aa-prop/pom.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,17 @@
1919

2020
<build>
2121
<plugins>
22+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
2223
<plugin>
2324
<groupId>org.apache.maven.plugins</groupId>
24-
<artifactId>maven-compiler-plugin</artifactId>
25+
<artifactId>maven-jar-plugin</artifactId>
2526
<configuration>
2627
<excludes>
27-
<exclude>demo/**.java</exclude>
28+
<exclude>demo/**</exclude>
2829
</excludes>
2930
</configuration>
3031
</plugin>
32+
3133
<plugin>
3234
<groupId>org.apache.maven.plugins</groupId>
3335
<artifactId>maven-assembly-plugin</artifactId>

biojava-alignment/pom.xml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,18 @@
2323
</properties>
2424
<build>
2525
<plugins>
26-
<plugin>
27-
<groupId>org.apache.maven.plugins</groupId>
28-
<artifactId>maven-compiler-plugin</artifactId>
29-
<configuration>
30-
<source>${jdk.version}</source>
31-
<target>${jdk.version}</target>
26+
27+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
28+
<plugin>
29+
<groupId>org.apache.maven.plugins</groupId>
30+
<artifactId>maven-jar-plugin</artifactId>
31+
<configuration>
3232
<excludes>
33-
<exclude>demo/**.java</exclude>
33+
<exclude>demo/**</exclude>
3434
</excludes>
35-
</configuration>
36-
</plugin>
35+
</configuration>
36+
</plugin>
37+
3738
</plugins>
3839
</build>
3940
<dependencies>

biojava-core/pom.xml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,18 @@
2424

2525
<build>
2626
<plugins>
27-
<plugin>
28-
<groupId>org.apache.maven.plugins</groupId>
29-
<artifactId>maven-compiler-plugin</artifactId>
30-
<configuration>
31-
<source>${jdk.version}</source>
32-
<target>${jdk.version}</target>
33-
<debug>true</debug>
34-
</configuration>
35-
</plugin>
27+
28+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
29+
<plugin>
30+
<groupId>org.apache.maven.plugins</groupId>
31+
<artifactId>maven-jar-plugin</artifactId>
32+
<configuration>
33+
<excludes>
34+
<exclude>demo/**</exclude>
35+
</excludes>
36+
</configuration>
37+
</plugin>
38+
3639
</plugins>
3740
</build>
3841
<dependencies>

biojava-genome/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,18 @@
3333
<url>http://maven.apache.org</url>
3434
<build>
3535
<plugins>
36+
37+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
38+
<plugin>
39+
<groupId>org.apache.maven.plugins</groupId>
40+
<artifactId>maven-jar-plugin</artifactId>
41+
<configuration>
42+
<excludes>
43+
<exclude>demo/**</exclude>
44+
</excludes>
45+
</configuration>
46+
</plugin>
47+
3648
<plugin>
3749
<groupId>org.apache.maven.plugins</groupId>
3850
<artifactId>maven-compiler-plugin</artifactId>

biojava-modfinder/pom.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,22 @@
5656
</dependencies>
5757
<build>
5858
<plugins>
59+
60+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
61+
<plugin>
62+
<groupId>org.apache.maven.plugins</groupId>
63+
<artifactId>maven-jar-plugin</artifactId>
64+
<configuration>
65+
<excludes>
66+
<exclude>demo/**</exclude>
67+
</excludes>
68+
</configuration>
69+
</plugin>
70+
5971
<plugin>
6072
<groupId>org.apache.maven.plugins</groupId>
6173
<artifactId>maven-compiler-plugin</artifactId>
6274
<configuration>
63-
<source>${jdk.version}</source>
64-
<target>${jdk.version}</target>
6575
<debug>true</debug>
6676
</configuration>
6777
</plugin>

biojava-ontology/pom.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,14 @@
5555
</properties>
5656
<build>
5757
<plugins>
58+
59+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
5860
<plugin>
5961
<groupId>org.apache.maven.plugins</groupId>
60-
<artifactId>maven-compiler-plugin</artifactId>
62+
<artifactId>maven-jar-plugin</artifactId>
6163
<configuration>
6264
<excludes>
63-
<exclude>demo/**.java</exclude>
65+
<exclude>demo/**</exclude>
6466
</excludes>
6567
</configuration>
6668
</plugin>

biojava-phylo/pom.xml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,20 @@
2121

2222
<build>
2323
<plugins>
24-
<plugin>
25-
<groupId>org.apache.maven.plugins</groupId>
26-
<artifactId>maven-compiler-plugin</artifactId>
27-
<configuration>
28-
<source>${jdk.version}</source>
29-
<target>${jdk.version}</target>
30-
</configuration>
31-
</plugin>
24+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
25+
<plugin>
26+
<groupId>org.apache.maven.plugins</groupId>
27+
<artifactId>maven-jar-plugin</artifactId>
28+
<configuration>
29+
<excludes>
30+
<exclude>demo/**</exclude>
31+
</excludes>
32+
</configuration>
33+
</plugin>
34+
3235
</plugins>
3336
</build>
37+
3438
<dependencies>
3539
<dependency>
3640
<groupId>junit</groupId>

biojava-protein-disorder/pom.xml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,19 @@
2222
<groupId>org.apache.maven.plugins</groupId>
2323
<artifactId>maven-compiler-plugin</artifactId>
2424
<configuration>
25-
<source>${jdk.version}</source>
26-
<target>${jdk.version}</target>
2725
<debug>true</debug>
28-
<excludes>
29-
<exclude>demo/**.java</exclude>
30-
</excludes>
3126
</configuration>
3227
</plugin>
28+
3329
<plugin>
3430
<groupId>org.apache.maven.plugins</groupId>
3531
<artifactId>maven-jar-plugin</artifactId>
3632
<configuration>
33+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
34+
<excludes>
35+
<exclude>demo/**</exclude>
36+
</excludes>
37+
3738
<descriptorRefs>
3839
<descriptorRef>bin</descriptorRef>
3940
</descriptorRefs>
@@ -50,6 +51,7 @@
5051
</archive>
5152
</configuration>
5253
</plugin>
54+
5355
</plugins>
5456
</build>
5557
<dependencies>

biojava-sequencing/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,23 @@
1515
<distribution>repo</distribution>
1616
</license>
1717
</licenses>
18+
19+
<build>
20+
<plugins>
21+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
22+
<plugin>
23+
<groupId>org.apache.maven.plugins</groupId>
24+
<artifactId>maven-jar-plugin</artifactId>
25+
<configuration>
26+
<excludes>
27+
<exclude>demo/**</exclude>
28+
</excludes>
29+
</configuration>
30+
</plugin>
31+
32+
</plugins>
33+
</build>
34+
1835
<dependencies>
1936
<dependency>
2037
<groupId>com.google.guava</groupId>

biojava-structure-gui/pom.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,18 @@
9393
</properties>
9494
<build>
9595
<plugins>
96+
97+
<!-- Excluding demo package is required for avoiding namespace clashes (demo package is in all modules) for signing the jar. See issue #387 -->
9698
<plugin>
9799
<groupId>org.apache.maven.plugins</groupId>
98-
<artifactId>maven-compiler-plugin</artifactId>
100+
<artifactId>maven-jar-plugin</artifactId>
99101
<configuration>
100102
<excludes>
101-
<exclude>demo/**.java</exclude>
103+
<exclude>demo/**</exclude>
102104
</excludes>
103105
</configuration>
104106
</plugin>
107+
105108
</plugins>
106109
</build>
107110

0 commit comments

Comments
 (0)