Skip to content

Instantly share code, notes, and snippets.

@glts
Last active November 6, 2016 09:31
Show Gist options
  • Select an option

  • Save glts/5b69a1a4eb8add63d10f to your computer and use it in GitHub Desktop.

Select an option

Save glts/5b69a1a4eb8add63d10f to your computer and use it in GitHub Desktop.

Revisions

  1. glts revised this gist Nov 6, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions README
    Original file line number Diff line number Diff line change
    @@ -2,5 +2,6 @@ Useful commands for Maven POM maintenance.

    - mvn dependency:analyze
    - mvn dependency:tree
    - mvn dependency:tree -Dverbose
    - mvn versions:display-dependency-updates
    - mvn versions:display-plugin-updates
  2. glts revised this gist Sep 5, 2016. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions README
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    Useful commands for Maven POM maintenance.

    - mvn dependency:analyze
    - mvn dependency:tree
    - mvn versions:display-dependency-updates
    - mvn versions:display-plugin-updates
  3. glts revised this gist Sep 1, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions pom.xml
    Original file line number Diff line number Diff line change
    @@ -150,6 +150,7 @@
    </executions>
    <configuration>
    <quiet>true</quiet>
    <additionalJOption>-Xdoclint:all</additionalJOption>
    </configuration>
    </plugin>
    </plugins>
  4. glts revised this gist Feb 8, 2016. 1 changed file with 7 additions and 2 deletions.
    9 changes: 7 additions & 2 deletions pom.xml
    Original file line number Diff line number Diff line change
    @@ -65,11 +65,11 @@
    </plugin>
    <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.3</version>
    <version>3.5</version>
    </plugin>
    <plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.19</version>
    <version>2.19.1</version>
    </plugin>
    <plugin>
    <artifactId>maven-jar-plugin</artifactId>
    @@ -99,6 +99,11 @@
    <artifactId>maven-project-info-reports-plugin</artifactId>
    <version>2.8.1</version>
    </plugin>
    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>versions-maven-plugin</artifactId>
    <version>2.2</version>
    </plugin>
    </plugins>
    </pluginManagement>
    <plugins>
  5. glts revised this gist Jan 18, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion pom.xml
    Original file line number Diff line number Diff line change
    @@ -21,7 +21,7 @@
    <dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>18.0</version>
    <version>19.0</version>
    </dependency>
    <dependency>
    <groupId>junit</groupId>
  6. glts revised this gist Dec 2, 2015. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion pom.xml
    Original file line number Diff line number Diff line change
    @@ -143,6 +143,9 @@
    </goals>
    </execution>
    </executions>
    <configuration>
    <quiet>true</quiet>
    </configuration>
    </plugin>
    </plugins>
    </build>
    @@ -152,8 +155,8 @@
    <plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
    <configuration>
    <additionalJOption>-Xdoclint:all</additionalJOption>
    <linksource>true</linksource>
    <quiet>true</quiet>
    </configuration>
    </plugin>
    </plugins>
  7. glts revised this gist Nov 19, 2015. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions pom.xml
    Original file line number Diff line number Diff line change
    @@ -114,6 +114,14 @@
    </compilerArgs>
    </configuration>
    </plugin>
    <plugin>
    <artifactId>maven-jar-plugin</artifactId>
    <configuration>
    <archive>
    <addMavenDescriptor>false</addMavenDescriptor>
    </archive>
    </configuration>
    </plugin>
    <plugin>
    <artifactId>maven-source-plugin</artifactId>
    <executions>
  8. glts revised this gist Nov 19, 2015. 1 changed file with 30 additions and 4 deletions.
    34 changes: 30 additions & 4 deletions pom.xml
    Original file line number Diff line number Diff line change
    @@ -75,6 +75,14 @@
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.6</version>
    </plugin>
    <plugin>
    <artifactId>maven-source-plugin</artifactId>
    <version>2.4</version>
    </plugin>
    <plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.10.3</version>
    </plugin>
    <plugin>
    <artifactId>maven-install-plugin</artifactId>
    <version>2.5.2</version>
    @@ -91,10 +99,6 @@
    <artifactId>maven-project-info-reports-plugin</artifactId>
    <version>2.8.1</version>
    </plugin>
    <plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.10.3</version>
    </plugin>
    </plugins>
    </pluginManagement>
    <plugins>
    @@ -110,6 +114,28 @@
    </compilerArgs>
    </configuration>
    </plugin>
    <plugin>
    <artifactId>maven-source-plugin</artifactId>
    <executions>
    <execution>
    <id>attach-sources</id>
    <goals>
    <goal>jar-no-fork</goal>
    </goals>
    </execution>
    </executions>
    </plugin>
    <plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
    <executions>
    <execution>
    <id>attach-javadoc</id>
    <goals>
    <goal>jar</goal>
    </goals>
    </execution>
    </executions>
    </plugin>
    </plugins>
    </build>

  9. glts created this gist Nov 19, 2015.
    127 changes: 127 additions & 0 deletions pom.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,127 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>ch.glts.groupid</groupId>
    <artifactId>artifactid</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <name>Artifact ID</name>
    <url>https://github.com/glts/artifactid</url>

    <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <jdk.version>1.8</jdk.version>
    </properties>

    <dependencyManagement>
    <dependencies>
    <dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>18.0</version>
    </dependency>
    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    </dependency>
    <dependency>
    <groupId>org.hamcrest</groupId>
    <artifactId>hamcrest-all</artifactId>
    <version>1.3</version>
    </dependency>
    </dependencies>
    </dependencyManagement>
    <dependencies>
    <dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    </dependency>
    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <scope>test</scope>
    </dependency>
    <dependency>
    <groupId>org.hamcrest</groupId>
    <artifactId>hamcrest-all</artifactId>
    <scope>test</scope>
    </dependency>
    </dependencies>

    <build>
    <pluginManagement>
    <plugins>
    <plugin>
    <artifactId>maven-clean-plugin</artifactId>
    <version>3.0.0</version>
    </plugin>
    <plugin>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.7</version>
    </plugin>
    <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.3</version>
    </plugin>
    <plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.19</version>
    </plugin>
    <plugin>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.6</version>
    </plugin>
    <plugin>
    <artifactId>maven-install-plugin</artifactId>
    <version>2.5.2</version>
    </plugin>
    <plugin>
    <artifactId>maven-deploy-plugin</artifactId>
    <version>2.8.2</version>
    </plugin>
    <plugin>
    <artifactId>maven-site-plugin</artifactId>
    <version>3.4</version>
    </plugin>
    <plugin>
    <artifactId>maven-project-info-reports-plugin</artifactId>
    <version>2.8.1</version>
    </plugin>
    <plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.10.3</version>
    </plugin>
    </plugins>
    </pluginManagement>
    <plugins>
    <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>${jdk.version}</source>
    <target>${jdk.version}</target>
    <showWarnings>true</showWarnings>
    <compilerArgs>
    <arg>-Xlint:all</arg>
    <arg>-Werror</arg>
    </compilerArgs>
    </configuration>
    </plugin>
    </plugins>
    </build>

    <reporting>
    <plugins>
    <plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
    <configuration>
    <additionalJOption>-Xdoclint:all</additionalJOption>
    <linksource>true</linksource>
    </configuration>
    </plugin>
    </plugins>
    </reporting>
    </project>