Skip to content

Commit e717995

Browse files
maven config
1 parent 059b503 commit e717995

File tree

1 file changed

+96
-3
lines changed

1 file changed

+96
-3
lines changed

pom.xml

Lines changed: 96 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,35 @@
2020
<packaging>pom</packaging>
2121
<version>1.0.0</version>
2222
<name>DynamiaModules - Security (${project.version})</name>
23-
<url>https://www.dynamiasoluciones.com</url>
24-
<description>Usuarios, perfiles y tokens de acceso</description>
23+
<description>Users, profiles, access tokens</description>
24+
<inceptionYear>2024</inceptionYear>
25+
<url>https://www.dynamia.tools/modules/security</url>
26+
27+
<organization>
28+
<name>Dynamia Soluciones IT SAS</name>
29+
<url>https://www.dynamiasoluciones.com</url>
30+
</organization>
31+
32+
<developers>
33+
<developer>
34+
<name>Mario Serrano Leones</name>
35+
<email>mario@dynamiasoluciones.com</email>
36+
<organization>Dynamia Soluciones IT</organization>
37+
<organizationUrl>https://www.dynamiasoluciones.com</organizationUrl>
38+
</developer>
39+
</developers>
40+
41+
<licenses>
42+
<license>
43+
<name>APACHE LICENSE, VERSION 2.0</name>
44+
<url>https://www.apache.org/licenses/LICENSE-2.0</url>
45+
<distribution>repo</distribution>
46+
</license>
47+
</licenses>
48+
49+
<scm>
50+
<url>https://github.com/dynamiatools/module-security</url>
51+
</scm>
2552

2653

2754
<modules>
@@ -52,10 +79,35 @@
5279
<configuration>
5380
<source>${java.version}</source>
5481
<target>${java.version}</target>
55-
<encoding>${source.encoding}</encoding>
82+
<encoding>${source.encoding}</encoding>
5683
<parameters>true</parameters>
5784
</configuration>
5885
</plugin>
86+
<plugin>
87+
<groupId>org.sonatype.plugins</groupId>
88+
<artifactId>nexus-staging-maven-plugin</artifactId>
89+
<version>1.6.13</version>
90+
<extensions>true</extensions>
91+
<configuration>
92+
<serverId>ossrh</serverId>
93+
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
94+
<autoReleaseAfterClose>true</autoReleaseAfterClose>
95+
</configuration>
96+
</plugin>
97+
<plugin>
98+
<groupId>org.apache.maven.plugins</groupId>
99+
<artifactId>maven-javadoc-plugin</artifactId>
100+
<version>3.5.0</version>
101+
<configuration>
102+
<failOnError>false</failOnError>
103+
<doclint>none</doclint>
104+
</configuration>
105+
</plugin>
106+
<plugin>
107+
<groupId>org.apache.maven.plugins</groupId>
108+
<artifactId>maven-source-plugin</artifactId>
109+
<version>3.3.0</version>
110+
</plugin>
59111
</plugins>
60112
</build>
61113

@@ -78,6 +130,17 @@
78130
</dependency>
79131
</dependencies>
80132

133+
<distributionManagement>
134+
<snapshotRepository>
135+
<id>ossrh</id>
136+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
137+
</snapshotRepository>
138+
<repository>
139+
<id>ossrh</id>
140+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
141+
</repository>
142+
</distributionManagement>
143+
81144
<dependencyManagement>
82145
<dependencies>
83146
<dependency>
@@ -90,5 +153,35 @@
90153
</dependencies>
91154
</dependencyManagement>
92155

156+
<profiles>
157+
<profile>
158+
<id>release-sign-artifacts</id>
159+
<activation>
160+
<property>
161+
<name>performRelease</name>
162+
<value>true</value>
163+
</property>
164+
</activation>
165+
<build>
166+
<plugins>
167+
<plugin>
168+
<groupId>org.apache.maven.plugins</groupId>
169+
<artifactId>maven-gpg-plugin</artifactId>
170+
<version>1.5</version>
171+
<executions>
172+
<execution>
173+
<id>sign-artifacts</id>
174+
<phase>verify</phase>
175+
<goals>
176+
<goal>sign</goal>
177+
</goals>
178+
</execution>
179+
</executions>
180+
</plugin>
181+
</plugins>
182+
</build>
183+
</profile>
184+
</profiles>
185+
93186

94187
</project>

0 commit comments

Comments
 (0)