Skip to content

Commit 525ba97

Browse files
authored
Merge pull request #59 from miszobi/issue/51-prepare-poms-for-release
Prepare poms for release
2 parents d8b5161 + 3bec496 commit 525ba97

4 files changed

Lines changed: 121 additions & 19 deletions

File tree

core/pom.xml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
1+
<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/maven-v4_0_0.xsd">
32
<modelVersion>4.0.0</modelVersion>
43
<parent>
54
<groupId>com.onelogin</groupId>
@@ -8,16 +7,9 @@
87
</parent>
98

109
<packaging>jar</packaging>
11-
<name>Onelogin java-saml Toolkit Core</name>
10+
<name>OneLogin java-saml Toolkit Core</name>
1211
<artifactId>java-saml</artifactId>
1312

14-
<properties>
15-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16-
<junitVersion>4.12</junitVersion>
17-
<logbackVersion>1.1.3</logbackVersion>
18-
<apacheCommonsLangVersion>3.4</apacheCommonsLangVersion>
19-
</properties>
20-
2113
<dependencies>
2214
<!-- for test -->
2315
<dependency>
@@ -52,10 +44,16 @@
5244
</dependency>
5345

5446
<!-- for log -->
47+
<dependency>
48+
<groupId>org.slf4j</groupId>
49+
<artifactId>slf4j-api</artifactId>
50+
<version>${slf4jVersion}</version>
51+
</dependency>
5552
<dependency>
5653
<groupId>ch.qos.logback</groupId>
5754
<artifactId>logback-classic</artifactId>
5855
<version>${logbackVersion}</version>
56+
<scope>test</scope>
5957
</dependency>
6058

6159
<!-- httprequest and httpresponse -->
@@ -118,4 +116,8 @@
118116
</plugin>
119117
</plugins>
120118
</build>
119+
120+
<properties>
121+
<jacoco.agent.argLine />
122+
</properties>
121123
</project>

pom.xml

Lines changed: 105 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
1+
<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/maven-v4_0_0.xsd">
32
<modelVersion>4.0.0</modelVersion>
43

54
<groupId>com.onelogin</groupId>
65
<artifactId>java-saml-toolkit</artifactId>
76
<version>2.0.0-SNAPSHOT</version>
87
<packaging>pom</packaging>
9-
<name>Onelogin java-saml Toolkit</name>
8+
9+
<name>OneLogin java-saml Toolkit</name>
10+
<description>A Java SAML toolkit by OneLogin</description>
11+
<url>https://github.com/onelogin/java-saml</url>
1012

1113
<properties>
1214
<slf4jVersion>1.7.12</slf4jVersion>
@@ -60,7 +62,107 @@
6062
<target>1.7</target>
6163
</configuration>
6264
</plugin>
65+
<plugin>
66+
<groupId>org.apache.maven.plugins</groupId>
67+
<artifactId>maven-release-plugin</artifactId>
68+
<version>2.5</version>
69+
<configuration>
70+
<autoVersionSubmodules>true</autoVersionSubmodules>
71+
<useReleaseProfile>false</useReleaseProfile>
72+
<releaseProfiles>release</releaseProfiles>
73+
<goals>deploy</goals>
74+
<tagNameFormat>v@{project.version}</tagNameFormat>
75+
<arguments>-Prelease</arguments>
76+
</configuration>
77+
</plugin>
6378
</plugins>
6479
</pluginManagement>
6580
</build>
81+
82+
<distributionManagement>
83+
<repository>
84+
<id>sonatype-nexus-staging</id>
85+
<name>Nexus Release Repository</name>
86+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
87+
</repository>
88+
<snapshotRepository>
89+
<id>sonatype-nexus-snapshots</id>
90+
<name>Sonatype Nexus Snapshots</name>
91+
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
92+
</snapshotRepository>
93+
</distributionManagement>
94+
95+
<scm>
96+
<connection>scm:git:git@github.com:onelogin/java-saml.git</connection>
97+
<developerConnection>scm:git:git@github.com:onelogin/java-saml.git</developerConnection>
98+
<url>https://github.com/onelogin/java-saml</url>
99+
<tag>HEAD</tag>
100+
</scm>
101+
102+
<licenses>
103+
<license>
104+
<name>MIT License</name>
105+
<url>https://opensource.org/licenses/MIT</url>
106+
<distribution>repo</distribution>
107+
</license>
108+
</licenses>
109+
110+
<developers>
111+
<developer>
112+
<name>Sixto Martín García</name>
113+
<url>https://github.com/pitbulk</url>
114+
<organization>OneLogin</organization>
115+
</developer>
116+
</developers>
117+
118+
<profiles>
119+
<profile>
120+
<id>release</id>
121+
<build>
122+
<plugins>
123+
<plugin>
124+
<groupId>org.apache.maven.plugins</groupId>
125+
<artifactId>maven-source-plugin</artifactId>
126+
<version>2.2.1</version>
127+
<executions>
128+
<execution>
129+
<id>attach-sources</id>
130+
<goals>
131+
<goal>jar-no-fork</goal>
132+
</goals>
133+
</execution>
134+
</executions>
135+
</plugin>
136+
<plugin>
137+
<groupId>org.apache.maven.plugins</groupId>
138+
<artifactId>maven-javadoc-plugin</artifactId>
139+
<version>2.9.1</version>
140+
<executions>
141+
<execution>
142+
<id>attach-javadocs</id>
143+
<goals>
144+
<goal>jar</goal>
145+
</goals>
146+
</execution>
147+
</executions>
148+
</plugin>
149+
<plugin>
150+
<groupId>org.apache.maven.plugins</groupId>
151+
<artifactId>maven-gpg-plugin</artifactId>
152+
<version>1.5</version>
153+
<executions>
154+
<execution>
155+
<id>sign-artifacts</id>
156+
<phase>verify</phase>
157+
<goals>
158+
<goal>sign</goal>
159+
</goals>
160+
</execution>
161+
</executions>
162+
</plugin>
163+
</plugins>
164+
</build>
165+
</profile>
166+
</profiles>
167+
66168
</project>

samples/java-saml-jspsample/pom.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
1+
<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/maven-v4_0_0.xsd">
32
<modelVersion>4.0.0</modelVersion>
43
<parent>
54
<groupId>com.onelogin</groupId>
@@ -9,7 +8,7 @@
98

109
<artifactId>java-saml-tookit-jspsample</artifactId>
1110
<packaging>war</packaging>
12-
<name>Onelogin java-saml Toolkit Sample Webapp</name>
11+
<name>OneLogin java-saml Toolkit Sample Webapp</name>
1312

1413
<dependencies>
1514
<dependency>

samples/pom.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
1+
<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/maven-v4_0_0.xsd">
32
<modelVersion>4.0.0</modelVersion>
43
<parent>
54
<groupId>com.onelogin</groupId>
@@ -8,7 +7,7 @@
87
</parent>
98

109
<artifactId>java-saml-tookit-samples</artifactId>
11-
<name>Onelogin java-saml Toolkit Samples</name>
10+
<name>OneLogin java-saml Toolkit Samples</name>
1211
<packaging>pom</packaging>
1312

1413
<modules>

0 commit comments

Comments
 (0)