5353 <system >GitHub Issues</system >
5454 <url >https://github.com/fmui/java-osb/issues</url >
5555 </issueManagement >
56-
57- <modules >
58- <module >java-osb-lib</module >
59- <module >java-osb-example</module >
60- </modules >
6156
6257 <properties >
6358 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
6459 <maven .compiler.source>8</maven .compiler.source>
6560 <maven .compiler.target>8</maven .compiler.target>
6661 </properties >
67-
68-
62+
6963 <distributionManagement >
7064 <snapshotRepository >
7165 <id >ossrh</id >
7771 </repository >
7872 </distributionManagement >
7973
74+ <build >
75+ <plugins >
76+ <plugin >
77+ <groupId >org.apache.maven.plugins</groupId >
78+ <artifactId >maven-source-plugin</artifactId >
79+ <version >3.0.1</version >
80+ <executions >
81+ <execution >
82+ <id >attach-sources</id >
83+ <goals >
84+ <goal >jar-no-fork</goal >
85+ </goals >
86+ </execution >
87+ </executions >
88+ </plugin >
89+ <plugin >
90+ <groupId >org.apache.maven.plugins</groupId >
91+ <artifactId >maven-javadoc-plugin</artifactId >
92+ <version >3.0.1</version >
93+ <configuration >
94+ <excludePackageNames >de.fmui.osb.broker.internal:de.fmui.osb.broker.internal.*</excludePackageNames >
95+ </configuration >
96+ <executions >
97+ <execution >
98+ <id >attach-javadocs</id >
99+ <goals >
100+ <goal >jar</goal >
101+ </goals >
102+ </execution >
103+ </executions >
104+ </plugin >
105+ <plugin >
106+ <groupId >net.nicoulaj.maven.plugins</groupId >
107+ <artifactId >checksum-maven-plugin</artifactId >
108+ <version >1.7</version >
109+ <configuration >
110+ <algorithms >
111+ <algorithm >SHA-256</algorithm >
112+ <algorithm >SHA-512</algorithm >
113+ </algorithms >
114+ </configuration >
115+ <executions >
116+ <execution >
117+ <goals >
118+ <goal >artifacts</goal >
119+ </goals >
120+ </execution >
121+ </executions >
122+ </plugin >
123+ </plugins >
124+ </build >
125+
126+ <profiles >
127+ <profile >
128+ <id >default</id >
129+ <activation >
130+ <activeByDefault >true</activeByDefault >
131+ </activation >
132+ <modules >
133+ <module >java-osb-lib</module >
134+ <module >java-osb-example</module >
135+ </modules >
136+ </profile >
137+
138+ <profile >
139+ <id >release</id >
140+ <modules >
141+ <module >java-osb-lib</module >
142+ </modules >
143+ <build >
144+ <plugins >
145+ <plugin >
146+ <groupId >org.apache.maven.plugins</groupId >
147+ <artifactId >maven-gpg-plugin</artifactId >
148+ <version >1.6</version >
149+ <executions >
150+ <execution >
151+ <id >sign-artifacts</id >
152+ <phase >verify</phase >
153+ <goals >
154+ <goal >sign</goal >
155+ </goals >
156+ <configuration >
157+ <gpgArguments >
158+ <arg >--pinentry-mode</arg >
159+ <arg >loopback</arg >
160+ </gpgArguments >
161+ </configuration >
162+ </execution >
163+ </executions >
164+ </plugin >
165+ </plugins >
166+ </build >
167+ </profile >
168+ </profiles >
169+
80170</project >
0 commit comments