Skip to content

Commit

Permalink
Restructure pom files.
Browse files Browse the repository at this point in the history
  • Loading branch information
noboomu committed Dec 30, 2019
1 parent af53f96 commit f19edfc
Show file tree
Hide file tree
Showing 6 changed files with 227 additions and 86 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ Proteus Changelog.
## Unreleased
### No issue

**Next snapshot.**


[44d0c6c1866c2d4](https://github.com/noboomu/proteus/commit/44d0c6c1866c2d4) Joshua Bauer *2019-12-26 23:23:28*

**Bump to latest snapshot.**


[ea7a9116b1b99fc](https://github.com/noboomu/proteus/commit/ea7a9116b1b99fc) Joshua Bauer *2019-12-26 22:30:11*

**Release 0.4.3.**


[d53b685da74d246](https://github.com/noboomu/proteus/commit/d53b685da74d246) Joshua Bauer *2019-12-26 22:21:40*

**Bump version.**


Expand Down
240 changes: 181 additions & 59 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,32 +36,203 @@
<connection>scm:git:git://github.com/noboomu/proteus.git</connection>
<developerConnection>scm:git:ssh://github.com/noboomu/proteus.git</developerConnection>
<url>http://github.com/noboomu/proteus/tree/master</url>
<tag>v0.4.2</tag>
</scm>

<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven-shade-plugin.version>3.0.0</maven-shade-plugin.version>
<undertow.version>2.0.20.Final</undertow.version>
<jackson.version>2.9.8</jackson.version>
<guava.version>28.1-jre</guava.version>
<guice.version>4.2.2</guice.version>
<typesafe-config.version>1.3.3</typesafe-config.version>
<snakeyaml.version>1.25</snakeyaml.version>
<commons-io.version>2.6</commons-io.version>
<slf4j.version>1.7.30</slf4j.version>
<openhft-compiler.version>2.3.4</openhft-compiler.version>
<jakarta-ws-rs.version>2.1.6</jakarta-ws-rs.version>
<jansi.version>1.18</jansi.version>
<woodstox.version>6.0.3</woodstox.version>
<commons-lang3.version>3.9</commons-lang3.version>
<javapoet.version>1.11.1</javapoet.version>
<reflections.version>0.9.11</reflections.version>
<httpcore.version>4.4.12</httpcore.version>
<logback-classic.version>1.2.3</logback-classic.version>
<openapi.version>2.0.6</openapi.version>
<swagger.version>1.5.21</swagger.version>
<changelog.version>1.60</changelog.version>
<proteus.version>${project.version}</proteus.version>
<maven-shade-plugin.version>3.2.1</maven-shade-plugin.version>
<nexus-staging-maven-plugin.version>1.6.8</nexus-staging-maven-plugin.version>
<maven-jar-plugin.version>3.2.0</maven-jar-plugin.version>
<maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version>
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
<maven-javadoc-plugin.version>3.1.1</maven-javadoc-plugin.version>
<maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
<maven-release-plugin.version>2.5.3</maven-release-plugin.version>
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
<maven-surefire-plugin.version>3.0.0-M4</maven-surefire-plugin.version>

</properties>


<dependencies>

<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>3.2.0</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.3.1</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>5.3.1</version>
<scope>test</scope>
</dependency>

</dependencies>


<repositories>
<repository>
<id>sonatype-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>


<dependencyManagement>
<dependencies>

<dependency>
<groupId>io.sinistral</groupId>
<artifactId>proteus-core</artifactId>
<version>${proteus.version}</version>
</dependency>

<dependency>
<groupId>io.sinistral</groupId>
<artifactId>proteus-openapi</artifactId>
<version>${proteus.version}</version>
</dependency>


<dependency>
<groupId>io.sinistral</groupId>
<artifactId>proteus-swagger</artifactId>
<version>${proteus.version}</version>
</dependency>


</dependencies>
</dependencyManagement>


<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>



<build>

<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgument>-parameters</compilerArgument>

</configuration>
</plugin>

<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>${maven-jar-plugin.version}</version>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire-plugin.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>${maven-surefire-plugin.version}</version>
</dependency>
</dependencies>
<configuration>
<argLine>-Dconfig.file=src/test/resources/application.conf</argLine>
<argLine>-Dlogback.configuration=src/test/resources/logback-test.xml</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>${nexus-staging-maven-plugin.version}</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>${maven-release-plugin.version}</version>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
<tagNameFormat>v@{project.version}</tagNameFormat>
<releaseProfiles>ossrh</releaseProfiles>
<goals>deploy</goals>
</configuration>
</plugin>


</plugins>

<pluginManagement>

<plugins>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.1</version>
<version>${maven-source-plugin.version}</version>
<executions>
<execution>
<id>attach-sources</id>
Expand All @@ -78,7 +249,7 @@
<configuration>
<source>8</source>
</configuration>
<version>3.1.0</version>
<version>${maven-javadoc-plugin.version}</version>
<executions>
<execution>
<id>attach-javadocs</id>
Expand All @@ -96,7 +267,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.5</version>
<version>${maven-gpg-plugin.version}</version>
<executions>
<execution>
<id>sign-artifacts</id>
Expand All @@ -113,7 +284,7 @@
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.7</version>
<version>${nexus-staging-plugin.version}</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
Expand All @@ -124,7 +295,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<version>${maven-release-plugin.version}</version>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
<tagNameFormat>v@{project.version}</tagNameFormat>
Expand All @@ -136,7 +307,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
Expand Down Expand Up @@ -165,12 +336,12 @@
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M3</version>
<version>${maven-surefire-plugin.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>3.0.0-M3</version>
<version>${maven-surefire-plugin.version}</version>
</dependency>
</dependencies>
<configuration>
Expand All @@ -187,53 +358,4 @@

</build>

<dependencies>

<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>3.2.0</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.3.1</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>5.3.1</version>
<scope>test</scope>
</dependency>

</dependencies>


<repositories>
<repository>
<id>sonatype-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>

</project>
Loading

0 comments on commit f19edfc

Please sign in to comment.