Skip to content

Commit a269b7d

Browse files
committed
+ adds maven garbage to builder and build project since these do not
inherit from the parent project + removes test consumer and producer from deployment
1 parent f158ddc commit a269b7d

File tree

4 files changed

+164
-0
lines changed

4 files changed

+164
-0
lines changed

flapi-build-project/pom.xml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,80 @@
1919
<flapi.descriptor.classes>change.me</flapi.descriptor.classes>
2020
</properties>
2121

22+
<licenses>
23+
<license>
24+
<name>ASL 2.0</name>
25+
<comments>Apache License, Version 2.0</comments>
26+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
27+
<distribution>repo</distribution>
28+
</license>
29+
</licenses>
30+
31+
<developers>
32+
<developer>
33+
<name>Benjamin Fagin</name>
34+
<id>UnquietCode</id>
35+
<email>blouis@unquietcode.com</email>
36+
<url>https://github.com/UnquietCode</url>
37+
</developer>
38+
</developers>
39+
2240
<scm>
2341
<url>https://github.com/UnquietCode/Flapi</url>
2442
<connection>scm:git:https://github.com/UnquietCode/Flapi.git</connection>
2543
<developerConnection>scm:git:https://github.com/UnquietCode/Flapi.git</developerConnection>
2644
</scm>
2745

46+
<issueManagement>
47+
<system>Github</system>
48+
<url>https://github.com/UnquietCode/Flapi/issues</url>
49+
</issueManagement>
50+
51+
<ciManagement>
52+
<url>http://travis-ci.org/#!/UnquietCode/Flapi/builds</url>
53+
<system>http://travis-ci</system>
54+
</ciManagement>
55+
56+
<distributionManagement>
57+
<snapshotRepository>
58+
<id>ossrh</id>
59+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
60+
</snapshotRepository>
61+
<repository>
62+
<id>ossrh</id>
63+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
64+
</repository>
65+
</distributionManagement>
66+
67+
<profiles>
68+
<profile>
69+
<id>gpg</id>
70+
<activation>
71+
<property>
72+
<name>do.sign</name>
73+
</property>
74+
</activation>
75+
<build>
76+
<plugins>
77+
<plugin>
78+
<groupId>org.apache.maven.plugins</groupId>
79+
<artifactId>maven-gpg-plugin</artifactId>
80+
<version>1.5</version>
81+
<executions>
82+
<execution>
83+
<id>sign-artifacts</id>
84+
<phase>verify</phase>
85+
<goals>
86+
<goal>sign</goal>
87+
</goals>
88+
</execution>
89+
</executions>
90+
</plugin>
91+
</plugins>
92+
</build>
93+
</profile>
94+
</profiles>
95+
2896
<repositories>
2997
<repository>
3098
<id>uqc</id>

flapi-build-test-consumer/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,18 @@
2121
<target>1.7</target>
2222
</configuration>
2323
</plugin>
24+
<plugin>
25+
<groupId>org.apache.maven.plugins</groupId>
26+
<artifactId>maven-deploy-plugin</artifactId>
27+
<configuration>
28+
<skip>true</skip>
29+
</configuration>
30+
</plugin>
2431
</plugins>
2532
</build>
2633

2734
<dependencies>
35+
2836
<!-- runtime is included -->
2937
<dependency>
3038
<groupId>com.unquietcode.tools.flapi.test</groupId>
@@ -39,4 +47,5 @@
3947
<scope>test</scope>
4048
</dependency>
4149
</dependencies>
50+
4251
</project>

flapi-build-test-producer/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,17 @@
2929
<scope>test</scope>
3030
</dependency>
3131
</dependencies>
32+
33+
<build>
34+
<plugins>
35+
<plugin>
36+
<groupId>org.apache.maven.plugins</groupId>
37+
<artifactId>maven-deploy-plugin</artifactId>
38+
<configuration>
39+
<skip>true</skip>
40+
</configuration>
41+
</plugin>
42+
</plugins>
43+
</build>
44+
3245
</project>

flapi-descriptor/pom.xml

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,80 @@
2727
<flapi.version>${project.parent.version}</flapi.version>
2828
</properties>
2929

30+
<licenses>
31+
<license>
32+
<name>ASL 2.0</name>
33+
<comments>Apache License, Version 2.0</comments>
34+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
35+
<distribution>repo</distribution>
36+
</license>
37+
</licenses>
38+
39+
<developers>
40+
<developer>
41+
<name>Benjamin Fagin</name>
42+
<id>UnquietCode</id>
43+
<email>blouis@unquietcode.com</email>
44+
<url>https://github.com/UnquietCode</url>
45+
</developer>
46+
</developers>
47+
48+
<scm>
49+
<url>https://github.com/UnquietCode/Flapi</url>
50+
<connection>scm:git:https://github.com/UnquietCode/Flapi.git</connection>
51+
<developerConnection>scm:git:https://github.com/UnquietCode/Flapi.git</developerConnection>
52+
</scm>
53+
54+
<issueManagement>
55+
<system>Github</system>
56+
<url>https://github.com/UnquietCode/Flapi/issues</url>
57+
</issueManagement>
58+
59+
<ciManagement>
60+
<url>http://travis-ci.org/#!/UnquietCode/Flapi/builds</url>
61+
<system>http://travis-ci</system>
62+
</ciManagement>
63+
64+
<distributionManagement>
65+
<snapshotRepository>
66+
<id>ossrh</id>
67+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
68+
</snapshotRepository>
69+
<repository>
70+
<id>ossrh</id>
71+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
72+
</repository>
73+
</distributionManagement>
74+
75+
<profiles>
76+
<profile>
77+
<id>gpg</id>
78+
<activation>
79+
<property>
80+
<name>do.sign</name>
81+
</property>
82+
</activation>
83+
<build>
84+
<plugins>
85+
<plugin>
86+
<groupId>org.apache.maven.plugins</groupId>
87+
<artifactId>maven-gpg-plugin</artifactId>
88+
<version>1.5</version>
89+
<executions>
90+
<execution>
91+
<id>sign-artifacts</id>
92+
<phase>verify</phase>
93+
<goals>
94+
<goal>sign</goal>
95+
</goals>
96+
</execution>
97+
</executions>
98+
</plugin>
99+
</plugins>
100+
</build>
101+
</profile>
102+
</profiles>
103+
30104
<repositories>
31105
<repository>
32106
<id>uqc</id>

0 commit comments

Comments
 (0)