Sitelet https://github.com/usb4java/usb4java/commit/74904be55fb8cdc820a36fe55a65b03f957b5148
Skip to content

Commit 74904be

Browse files
committed
Prepare pom and site for release on sonatype repo
1 parent 49ed631 commit 74904be

3 files changed

Lines changed: 48 additions & 15 deletions

File tree

‎pom.xml‎

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,9 @@
5050

5151
<properties>
5252
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
53-
<releasesUrl>http://nexus.ailis.de/content/repositories/releases/de/ailis/${project.artifactId}/${project.artifactId}</releasesUrl>
54-
<snapshotsUrl>http://nexus.ailis.de/content/repositories/snapshots/de/ailis/${project.artifactId}/${project.artifactId}</snapshotsUrl>
53+
<oldRepoBaseUrl>http://nexus.ailis.de/content/repositories/releases/de/ailis/${project.artifactId}/${project.artifactId}</oldRepoBaseUrl>
54+
<repoBaseUrl>https://oss.sonatype.org/content/groups/public/de/ailis/${project.artifactId}/${project.artifactId}</repoBaseUrl>
55+
<artifactBaseUrl>${repoBaseUrl}/${project.version}/${project.artifactId}-${project.version}</artifactBaseUrl>
5556
</properties>
5657

5758
<scm>
@@ -210,6 +211,35 @@
210211
</plugins>
211212
</build>
212213

214+
<profiles>
215+
<profile>
216+
<id>release-sign-artifacts</id>
217+
<activation>
218+
<property>
219+
<name>performRelease</name>
220+
<value>true</value>
221+
</property>
222+
</activation>
223+
<build>
224+
<plugins>
225+
<plugin>
226+
<groupId>org.apache.maven.plugins</groupId>
227+
<artifactId>maven-gpg-plugin</artifactId>
228+
<executions>
229+
<execution>
230+
<id>sign-artifacts</id>
231+
<phase>verify</phase>
232+
<goals>
233+
<goal>sign</goal>
234+
</goals>
235+
</execution>
236+
</executions>
237+
</plugin>
238+
</plugins>
239+
</build>
240+
</profile>
241+
</profiles>
242+
213243
<repositories>
214244
<repository>
215245
<id>ailis-releases</id>
@@ -233,14 +263,14 @@
233263
<url>file://${project.basedir}/../${project.artifactId}-site/</url>
234264
</site>
235265
<repository>
236-
<id>ailis-releases</id>
237-
<name>Ailis Maven Releases</name>
238-
<url>http://nexus.ailis.de/content/repositories/releases</url>
266+
<id>sonatype-staging</id>
267+
<name>Sonatype Staging Repository</name>
268+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
239269
</repository>
240270
<snapshotRepository>
241-
<id>ailis-snapshots</id>
242-
<name>Ailis Maven Snapshots</name>
243-
<url>http://nexus.ailis.de/content/repositories/snapshots</url>
271+
<id>sonatype-snapshots</id>
272+
<name>Sonatype Snapshot Repository</name>
273+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
244274
</snapshotRepository>
245275
</distributionManagement>
246276

‎src/changes/changes.xml‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88
<author email="k@ailis.de">Klaus Reimer</author>
99
</properties>
1010
<body>
11-
<release version="0.5.1" date="2013-02-16" description="Minor update">
11+
<release version="1.0.0" date="2013-05-01" description="Major update">
12+
<action dev="kayahr" type="add" date="2013-05-01">
13+
Rewritten library to use libusb 1.0 as backend.
14+
</action>
1215
<action dev="kayahr" type="add" date="2013-02-16">
1316
Made library loading more universal to support loading shared libraries
1417
for platforms not officially supported by usb4java.

‎src/site/xdoc/index.xml.vm‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
<ul class="download">
2727
<li>
2828
Current version<br />
29-
<strong><a href="${releasesUrl}/${project.version}/${project.artifactId}-${project.version}.jar">${project.artifactId}-${project.version}.jar</a></strong> (Native libraries included)<br />
30-
<strong><a href="${releasesUrl}/${project.version}/${project.artifactId}-${project.version}-no-natives.jar">${project.artifactId}-${project.version}-no-natives.jar</a></strong> (Without native libraries)<br />
31-
<strong><a href="${releasesUrl}/${project.version}/${project.artifactId}-${project.version}-natives.jar">${project.artifactId}-${project.version}-natives.jar</a></strong> (Native libraries only)
29+
<strong><a href="${artifactBaseUrl}.jar">${project.artifactId}-${project.version}.jar</a></strong> (Native libraries included)<br />
30+
<strong><a href="${artifactBaseUrl}-no-natives.jar">${project.artifactId}-${project.version}-no-natives.jar</a></strong> (Without native libraries)<br />
31+
<strong><a href="${artifactBaseUrl}-natives.jar">${project.artifactId}-${project.version}-natives.jar</a></strong> (Native libraries only)
3232
</li>
33-
<li><a href="${releasesUrl}/">Older versions</a></li>
34-
<li><a href="${snapshotsUrl}/">Snapshots</a></li>
33+
<li><a href="${oldRepoBaseUrl}/">Older versions</a></li>
34+
<li><a href="${repoBaseUrl}/">Snapshots</a></li>
3535
<li>
3636
Source code repository:
3737
<a href="http://github.com/kayahr/${project.artifactId}/">GitHub</a> /
@@ -58,7 +58,7 @@
5858

5959
<section name="Getting started">
6060
<p>
61-
<a href="${releasesUrl}/${project.version}/${project.artifactId}-${project.version}.jar">Download</a>
61+
<a href="${artifactBaseUrl}.jar">Download</a>
6262
the latest usb4java and then read the
6363
<a href="quickstart.html">quick start guide</a> and the
6464
<a href="faq.html">FAQ</a>.

0 commit comments

Comments
 (0)