summaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2019-06-12 17:02:15 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2019-06-12 17:02:15 -0400
commit5392663881d49fed1df32c58c99f63242b38733f (patch)
tree4e3bee0d65430740dc46fdae615c3eba6313ba00 /pom.xml
parent66652bfad76e4149375ce7b305ecac41c59ca84c (diff)
Update
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml91
1 files changed, 72 insertions, 19 deletions
diff --git a/pom.xml b/pom.xml
index 892d01d..c259386 100644
--- a/pom.xml
+++ b/pom.xml
@@ -82,6 +82,66 @@
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.0.0</version>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.5.3</version>
+ <configuration>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ <useReleaseProfile>false</useReleaseProfile>
+ <releaseProfiles>release</releaseProfiles>
+ <goals>deploy</goals>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.sonatype.plugins</groupId>
+ <artifactId>nexus-staging-maven-plugin</artifactId>
+ <version>1.6.7</version>
+ <extensions>true</extensions>
+ <configuration>
+ <serverId>ossrh</serverId>
+ <nexusUrl>https://oss.sonatype.org/</nexusUrl>
+ <autoReleaseAfterClose>true</autoReleaseAfterClose>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>1.6.0</version>
+ <executions>
+ <execution>
+ <!-- Run source tagging (i.e ctags) -->
+ <id>Source Tagging</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <executable>ctags</executable>
+ <arguments>
+ <argument>-R</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ <execution>
+ <!-- Copy site for gh pages deploy -->
+ <id>Site Copy</id>
+ <phase>post-site</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <executable>rsync</executable>
+ <arguments>
+ <argument>-av</argument>
+ <argument>--delete</argument>
+ <argument>target/site/</argument>
+ <argument>docs/</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
<resources>
<resource>
@@ -138,25 +198,6 @@
</execution>
</executions>
</plugin>
- <plugin>
- <groupId>com.github.github</groupId>
- <artifactId>site-maven-plugin</artifactId>
- <version>0.9</version>
- <executions>
- <execution>
- <goals>
- <goal>site</goal>
- </goals>
- <phase>site-deploy</phase>
- <configuration>
- <server>github</server>
- <message>Building site for my project</message>
- <path>${site.path}</path>
- <merge>true</merge>
- </configuration>
- </execution>
- </executions>
- </plugin>
</plugins>
</build>
</profile>
@@ -170,6 +211,18 @@
<configuration>
</configuration>
</plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.22.1</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-changes-plugin</artifactId>
+ <version>2.12.1</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-changelog-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
</plugins>
</reporting>
<distributionManagement>