twitter/cloudhopper-smpp — Issue #3: Cleanup parent POM based on Maven 3.0 warnings
Author: aaronjwhiteside
Created: 2011-11-01 19:12:43+00:00
State: open

So Maven 3.0 which I am using to build is more strict about certain things, for the moment they are only warnings but in future maven releases they will become failures.

```bash
[awhiteside@aaronwhiteside1 cloudhopper-smpp]$ mvn clean package -DskipTests
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for cloudhopper:ch-smpp:jar:4.1.2
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ cloudhopper:ch-maven-parent-public:1.6, /home/awhiteside/.m2/repository/cloudhopper/ch-maven-parent-public/1.6/ch-maven-parent-public-1.6.pom, line 88, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ cloudhopper:ch-maven-parent-public:1.6, /home/awhiteside/.m2/repository/cloudhopper/ch-maven-parent-public/1.6/ch-maven-parent-public-1.6.pom, line 113, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ cloudhopper:ch-maven-parent-public:1.6, /home/awhiteside/.m2/repository/cloudhopper/ch-maven-parent-public/1.6/ch-maven-parent-public-1.6.pom, line 101, column 15
[WARNING] The expression ${pom.groupId} is deprecated. Please use ${project.groupId} instead.
[WARNING] The expression ${pom.artifactId} is deprecated. Please use ${project.artifactId} instead.
[WARNING] 'reporting.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing.
[WARNING] 'reporting.plugins.plugin.version' for org.apache.maven.plugins:maven-jxr-plugin is missing.
[WARNING] 'reporting.plugins.plugin.version' for org.apache.maven.plugins:maven-project-info-reports-plugin is missing.
[WARNING] 'reporting.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-report-plugin is missing.
[WARNING] 'reporting.plugins.plugin.version' for org.codehaus.mojo:taglist-maven-plugin is missing.
[WARNING] 'reporting.plugins.plugin.version' for org.apache.maven.plugins:maven-checkstyle-plugin is missing.
[WARNING] 'reporting.plugins.plugin.version' for org.apache.maven.plugins:maven-changelog-plugin is missing.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building ch-smpp 4.1.2
[INFO] ------------------------------------------------------------------------
```