Skip to content

Commit 9be7588

Browse files
author
Damian Staszewski
committed
Cleanup before deploying to jitpack.io
Signed-off-by: Damian Staszewski <[email protected]>
1 parent 9e01b5b commit 9be7588

File tree

7 files changed

+54
-306
lines changed

7 files changed

+54
-306
lines changed

.travis.yml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,11 @@ jdk:
33
- oraclejdk8
44

55
cache:
6-
files:
7-
- /tmp/.hirezsessions
86
directories:
97
- ~/.m2/repository
108

11-
before_install:
12-
- chmod +x $TRAVIS_BUILD_DIR/deploying/*.sh
13-
- $TRAVIS_BUILD_DIR/deploying/pre-deploy.sh
149
install:
15-
- mvn install -P !build-extras -Dmaven.javadoc.skip=true -B
16-
- mvn dependency:go-offline -P !build-extras -Dmaven.javadoc.skip=true -B
10+
- mvn install -Dmaven.javadoc.skip=true -P !build-extras -B
11+
- mvn dependency:go-offline -Dmaven.javadoc.skip=true -P !build-extras -B
1712
script:
18-
- mvn test -DskipTest=false -P !build-extras -B
19-
20-
after_success:
21-
- $TRAVIS_BUILD_DIR/deploying/deploy.sh
13+
- mvn test -DskipTest=false -Dmaven.javadoc.skip=true -P !build-extras -B

deploying/deploy.asc.enc

-9.33 KB
Binary file not shown.

deploying/deploy.sh

Lines changed: 0 additions & 7 deletions
This file was deleted.

deploying/pre-deploy.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

deploying/settings.xml

Lines changed: 0 additions & 23 deletions
This file was deleted.

pom.xml

Lines changed: 51 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -40,120 +40,75 @@
4040
<skipTest>true</skipTest>
4141
</properties>
4242

43-
<distributionManagement>
44-
<snapshotRepository>
45-
<id>ossrh</id>
46-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
47-
</snapshotRepository>
48-
<repository>
49-
<id>ossrh</id>
50-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
51-
</repository>
52-
</distributionManagement>
53-
54-
<profiles>
55-
<profile>
56-
<id>sign</id>
57-
<build>
58-
<plugins>
59-
<plugin>
60-
<groupId>org.apache.maven.plugins</groupId>
61-
<artifactId>maven-gpg-plugin</artifactId>
62-
<version>1.6</version>
63-
<executions>
64-
<execution>
65-
<id>sign-artifacts</id>
66-
<phase>verify</phase>
67-
<goals>
68-
<goal>sign</goal>
69-
</goals>
70-
</execution>
71-
</executions>
72-
</plugin>
73-
</plugins>
74-
</build>
75-
</profile>
76-
<profile>
77-
<id>build-extras</id>
78-
<activation>
79-
<activeByDefault>true</activeByDefault>
80-
</activation>
81-
<build>
82-
<plugins>
83-
<plugin>
84-
<groupId>org.apache.maven.plugins</groupId>
85-
<artifactId>maven-source-plugin</artifactId>
86-
<version>3.0.1</version>
87-
<executions>
88-
<execution>
89-
<id>attach-sources</id>
90-
<goals>
91-
<goal>jar-no-fork</goal>
92-
</goals>
93-
</execution>
94-
</executions>
95-
</plugin>
96-
<plugin>
97-
<groupId>org.apache.maven.plugins</groupId>
98-
<artifactId>maven-javadoc-plugin</artifactId>
99-
<version>2.10.4</version>
100-
<executions>
101-
<execution>
102-
<id>attach-javadocs</id>
103-
<goals>
104-
<goal>jar</goal>
105-
</goals>
106-
</execution>
107-
</executions>
108-
</plugin>
109-
</plugins>
110-
</build>
111-
</profile>
112-
</profiles>
113-
11443
<build>
11544
<plugins>
116-
<plugin>
117-
<groupId>org.sonatype.plugins</groupId>
118-
<artifactId>nexus-staging-maven-plugin</artifactId>
119-
<version>1.6.8</version>
120-
<extensions>true</extensions>
121-
<configuration>
122-
<serverId>ossrh</serverId>
123-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
124-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
125-
</configuration>
126-
</plugin>
45+
<!-- Java Compiler (>= Java 8) -->
12746
<plugin>
12847
<groupId>org.apache.maven.plugins</groupId>
12948
<artifactId>maven-compiler-plugin</artifactId>
130-
<version>3.6.1</version>
49+
<version>3.7.0</version>
13150
<configuration>
13251
<source>1.8</source>
13352
<target>1.8</target>
13453
</configuration>
13554
</plugin>
55+
<!-- Compiling source -->
13656
<plugin>
13757
<groupId>org.apache.maven.plugins</groupId>
138-
<artifactId>maven-surefire-plugin</artifactId>
139-
<version>2.19.1</version>
140-
<configuration>
141-
<skipTests>${skipTest}</skipTests>
142-
</configuration>
58+
<artifactId>maven-source-plugin</artifactId>
59+
<version>3.0.1</version>
60+
<executions>
61+
<execution>
62+
<id>attach-source</id>
63+
<goals>
64+
<goal>jar</goal>
65+
</goals>
66+
</execution>
67+
</executions>
68+
</plugin>
69+
<!-- compiling Javadoc -->
70+
<plugin>
71+
<groupId>org.apache.maven.plugins</groupId>
72+
<artifactId>maven-javadoc-plugin</artifactId>
73+
<version>2.10.4</version>
74+
<executions>
75+
<execution>
76+
<id>attach-javadocs</id>
77+
<goals>
78+
<goal>jar</goal>
79+
</goals>
80+
</execution>
81+
</executions>
82+
</plugin>
83+
<!-- Git Tag version -->
84+
<plugin>
85+
<groupId>org.apache.maven.plugins</groupId>
86+
<artifactId>maven-scm-plugin</artifactId>
87+
<version>1.9.5</version>
14388
<dependencies>
14489
<dependency>
145-
<groupId>org.junit.platform</groupId>
146-
<artifactId>junit-platform-surefire-provider</artifactId>
147-
<version>1.0.0-M4</version>
148-
<scope>runtime</scope>
90+
<groupId>org.codehaus.plexus</groupId>
91+
<artifactId>plexus-utils</artifactId>
92+
<version>3.0.24</version>
14993
</dependency>
15094
<dependency>
151-
<groupId>org.junit.jupiter</groupId>
152-
<artifactId>junit-jupiter-engine</artifactId>
153-
<version>5.0.0-M4</version>
154-
<scope>runtime</scope>
95+
<groupId>org.apache.maven.scm</groupId>
96+
<artifactId>maven-scm-provider-gitexe</artifactId>
97+
<version>1.9.5</version>
15598
</dependency>
15699
</dependencies>
100+
<configuration>
101+
<tag>v${project.version}</tag>
102+
</configuration>
103+
<executions>
104+
<execution>
105+
<id>tag</id>
106+
<phase>deploy</phase>
107+
<goals>
108+
<goal>tag</goal>
109+
</goals>
110+
</execution>
111+
</executions>
157112
</plugin>
158113
</plugins>
159114
</build>

0 commit comments

Comments
 (0)