Skip to content
This repository was archived by the owner on Jul 30, 2020. It is now read-only.

Commit 886be9c

Browse files
committed
Added information for maven central repository
1 parent 5ab9417 commit 886be9c

11 files changed

Lines changed: 147 additions & 15 deletions

File tree

pom.xml

Lines changed: 106 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
34
<modelVersion>4.0.0</modelVersion>
45
<artifactId>devonfw</artifactId>
56
<groupId>com.devonfw.dev</groupId>
67
<version>dev-SNAPSHOT</version> <!-- This POM will never be released -->
78
<packaging>pom</packaging>
89
<name>${project.artifactId}</name>
910
<description>Application based on the Open Application Standard Platform for Java (devon4j).</description>
11+
<url>http://www.devonfw.com</url>
1012

1113
<properties>
1214
<devon4j.version>3.0.0</devon4j.version>
@@ -18,7 +20,7 @@
1820
<devon.db.port>${devon.port.range}43</devon.db.port>
1921
<devon.test.excluded.groups>com.devonfw.module.test.common.api.category.CategorySubsystemTest,com.devonfw.module.test.common.api.category.CategorySystemTest</devon.test.excluded.groups>
2022
<devon.flatten.mode>oss</devon.flatten.mode>
21-
23+
2224
</properties>
2325

2426
<modules>
@@ -147,17 +149,17 @@
147149
</executions>
148150
</plugin>
149151

150-
<plugin>
151-
<groupId>org.sonatype.plugins</groupId>
152-
<artifactId>nexus-staging-maven-plugin</artifactId>
153-
<version>1.6.7</version>
154-
<extensions>true</extensions>
155-
<configuration>
156-
<serverId>ossrh</serverId>
157-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
158-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
159-
</configuration>
160-
</plugin>
152+
<plugin>
153+
<groupId>org.sonatype.plugins</groupId>
154+
<artifactId>nexus-staging-maven-plugin</artifactId>
155+
<version>1.6.7</version>
156+
<extensions>true</extensions>
157+
<configuration>
158+
<serverId>ossrh</serverId>
159+
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
160+
<autoReleaseAfterClose>true</autoReleaseAfterClose>
161+
</configuration>
162+
</plugin>
161163
</plugins>
162164
</build>
163165

@@ -203,14 +205,83 @@
203205
<devon.test.excluded.groups/>
204206
</properties>
205207
</profile>
206-
208+
<!--
209+
<profile>
210+
<build>
211+
<plugins>
212+
also generate javadoc JARs
213+
<plugin>
214+
<groupId>org.apache.maven.plugins</groupId>
215+
<artifactId>maven-javadoc-plugin</artifactId>
216+
<configuration>
217+
<additionalDependencies>
218+
<additionalDependency>
219+
<groupId>javax.interceptor</groupId>
220+
<artifactId>javax.interceptor-api</artifactId>
221+
<version>1.2</version>
222+
</additionalDependency>
223+
</additionalDependencies>
224+
</configuration>
225+
<executions>
226+
<execution>
227+
<id>attach-javadocs</id>
228+
<goals>
229+
<goal>jar</goal>
230+
</goals>
231+
</execution>
232+
</executions>
233+
</plugin>
234+
Sign artifacts with PGP
235+
<plugin>
236+
<groupId>org.apache.maven.plugins</groupId>
237+
<artifactId>maven-gpg-plugin</artifactId>
238+
<version>1.5</version>
239+
<executions>
240+
<execution>
241+
<id>sign-artifacts</id>
242+
<phase>verify</phase>
243+
<goals>
244+
<goal>sign</goal>
245+
</goals>
246+
</execution>
247+
</executions>
248+
</plugin>
249+
</plugins>
250+
</build>
251+
</profile> -->
207252
<profile>
253+
<id>deploy</id>
208254
<build>
209255
<plugins>
256+
<!-- also generate javadoc JARs -->
257+
<plugin>
258+
<groupId>org.apache.maven.plugins</groupId>
259+
<artifactId>maven-javadoc-plugin</artifactId>
260+
<configuration>
261+
<additionalDependencies>
262+
<additionalDependency>
263+
<groupId>javax.interceptor</groupId>
264+
<artifactId>javax.interceptor-api</artifactId>
265+
<version>1.2</version>
266+
</additionalDependency>
267+
</additionalDependencies>
268+
</configuration>
269+
<executions>
270+
<execution>
271+
<id>attach-javadocs</id>
272+
<goals>
273+
<goal>jar</goal>
274+
</goals>
275+
</execution>
276+
</executions>
277+
</plugin>
278+
<!-- Sign artifacts with PGP -->
210279
<plugin>
211280
<groupId>org.apache.maven.plugins</groupId>
212281
<artifactId>maven-gpg-plugin</artifactId>
213-
<version>1.5</version>
282+
<configuration>
283+
<keyname>${devon.gpg.secret}</keyname>
284+
</configuration>
214285
<executions>
215286
<execution>
216287
<id>sign-artifacts</id>
@@ -226,4 +297,24 @@
226297
</profile>
227298
</profiles>
228299

300+
<organization>
301+
<name>devonfw</name>
302+
<url>https://github.com/devonfw/devon/graphs/contributors</url>
303+
</organization>
304+
305+
<developers>
306+
<developer>
307+
<id>pablo-parra</id>
308+
<name>Pablo Parra</name>
309+
<email>pablo.parra-dominguez@capgemini.com</email>
310+
<organization></organization>
311+
<organizationUrl/>
312+
<roles>
313+
<role>developer</role>
314+
</roles>
315+
<timezone>+1</timezone>
316+
<properties/>
317+
</developer>
318+
</developers>
319+
229320
</project>

starters/devonfw-async-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

starters/devonfw-compose-redis-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

starters/devonfw-i18n-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

starters/devonfw-integration-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

starters/devonfw-microservices-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

starters/devonfw-reporting-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

starters/devonfw-springdata-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

starters/devonfw-winauth-ad-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

starters/devonfw-winauth-sso-starter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<groupId>com.devonfw.starter</groupId>
66
<packaging>jar</packaging>
77
<version>${devonfw.version}</version>
8+
<name>${project.artifactId}</name>
89
<parent>
910
<groupId>com.devonfw.starter</groupId>
1011
<artifactId>devonfw-starters</artifactId>

0 commit comments

Comments
 (0)