title: WARNING 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing
body: <p>I successfully deployed my Maven artifact to the Central Repository. However, I saw this warning when I ran <code>mvn release:perform</code>:</p>
  
  <pre><code>[INFO] Invoking perform goals in directory /Users/miguelvelez/Documents/Programming/Java/Projects/messages/target/checkout
  [INFO] Executing goals 'deploy'...
  [WARNING] Maven will be executed in interactive mode, but no input stream has been configured for this MavenInvoker instance.
  [INFO] [WARNING] 
  [INFO] [WARNING] Some problems were encountered while building the effective settings
  [INFO] [WARNING] Unrecognised tag: 'activateByDefault' (position: START_TAG seen ...&lt;activation&gt;\n            &lt;activateByDefault&gt;... @261:32)  @ /usr/bin/apache-maven-3.3.9/conf/settings.xml, line 261, column 32
  [INFO] [WARNING] 
  [INFO] [INFO] Scanning for projects...
  [INFO] [WARNING] 
  [INFO] [WARNING] Some problems were encountered while building the effective model for com.mijecu25:messages:jar:1.0.0
  [INFO] [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing.
  [INFO] [WARNING] 
  [INFO] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
  [INFO] [WARNING] 
  [INFO] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
  [INFO] [WARNING] 
  </code></pre>
  
  <p>The <code>&lt;activateByDefault&gt;</code> warning has been solved. But I am not sure about the missing plugin.</p>
  
  <p>Here is my POM.xml:</p>
  
  <pre><code>&lt;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"&gt;
    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
  
      &lt;groupId&gt;com.mijecu25&lt;/groupId&gt;
      &lt;artifactId&gt;messages&lt;/artifactId&gt;
      &lt;version&gt;1.0.1-SNAPSHOT&lt;/version&gt;
      &lt;name&gt;messages&lt;/name&gt;
      &lt;description&gt;Library with messages for debugging&lt;/description&gt;
      &lt;url&gt;https://github.com/mijecu25/messages&lt;/url&gt;
      &lt;inceptionYear&gt;2016&lt;/inceptionYear&gt;
      &lt;organization&gt;
          &lt;name&gt;Mijecu25&lt;/name&gt;
          &lt;url&gt;http://www.mijecu25.com&lt;/url&gt;
      &lt;/organization&gt;
  
      &lt;licenses&gt;
          &lt;license&gt;
              &lt;name&gt;MIT License&lt;/name&gt;
              &lt;url&gt;http://www.opensource.org/licenses/mit-license.php&lt;/url&gt;
          &lt;/license&gt;
      &lt;/licenses&gt;
  
      &lt;properties&gt;
          &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
      &lt;/properties&gt;
  
      &lt;scm&gt;
          &lt;connection&gt;scm:git:git://github.com/mijecu25/messages.git&lt;/connection&gt;
          &lt;developerConnection&gt;scm:git:git@github.com:mijecu25/messages.git&lt;/developerConnection&gt;
          &lt;url&gt;https://github.com/mijecu25/messages&lt;/url&gt;
          &lt;tag&gt;HEAD&lt;/tag&gt;
      &lt;/scm&gt;
  
      &lt;developers&gt;
          &lt;developer&gt;
              &lt;id&gt;miguelvelezmj25&lt;/id&gt;
              &lt;name&gt;Miguel Velez&lt;/name&gt;
              &lt;email&gt;miguelvelez@mijecu25.com&lt;/email&gt;
              &lt;url&gt;http://www.mijecu25.com/miguelvelez/&lt;/url&gt;
              &lt;roles&gt;
                  &lt;role&gt;developer&lt;/role&gt;
              &lt;/roles&gt;
          &lt;/developer&gt;
      &lt;/developers&gt;
  
      &lt;distributionManagement&gt;
          &lt;snapshotRepository&gt;
              &lt;id&gt;sonatype-nexus-snapshots&lt;/id&gt;
              &lt;name&gt;Sonatype Nexus snapshot repository&lt;/name&gt;
              &lt;url&gt;https://oss.sonatype.org/content/repositories/snapshots&lt;/url&gt;
          &lt;/snapshotRepository&gt;
  
          &lt;repository&gt;
              &lt;id&gt;sonatype-nexus-staging&lt;/id&gt;
              &lt;name&gt;Sonatype Nexus release repository&lt;/name&gt;
              &lt;url&gt;https://oss.sonatype.org/service/local/staging/deploy/maven2/&lt;/url&gt;
          &lt;/repository&gt;
      &lt;/distributionManagement&gt;  
  
      &lt;profiles&gt;
          &lt;profile&gt;
              &lt;id&gt;release&lt;/id&gt;
              &lt;activation&gt;
                  &lt;property&gt;
                      &lt;name&gt;performRelease&lt;/name&gt;
                      &lt;value&gt;true&lt;/value&gt;
                  &lt;/property&gt;
              &lt;/activation&gt;
              &lt;build&gt;
                  &lt;plugins&gt;
                      &lt;plugin&gt;
                          &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                          &lt;artifactId&gt;maven-gpg-plugin&lt;/artifactId&gt;
                          &lt;version&gt;1.5&lt;/version&gt;
                          &lt;configuration&gt;
                              &lt;passphrase&gt;${gpg.passphrase}&lt;/passphrase&gt;
                          &lt;/configuration&gt;
                          &lt;executions&gt;
                              &lt;execution&gt;
                                  &lt;id&gt;sign-artifacts&lt;/id&gt;
                                  &lt;phase&gt;verify&lt;/phase&gt;
                                  &lt;goals&gt;
                                      &lt;goal&gt;sign&lt;/goal&gt;
                                  &lt;/goals&gt;
                              &lt;/execution&gt;
                          &lt;/executions&gt;
                      &lt;/plugin&gt;
  
                      &lt;plugin&gt;
                          &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                          &lt;artifactId&gt;maven-source-plugin&lt;/artifactId&gt;
                          &lt;version&gt;2.2.1&lt;/version&gt;
                          &lt;executions&gt;
                              &lt;execution&gt;
                                  &lt;id&gt;attach-sources&lt;/id&gt;
                                  &lt;goals&gt;
                                      &lt;goal&gt;jar-no-fork&lt;/goal&gt;
                                  &lt;/goals&gt;
                              &lt;/execution&gt;
                          &lt;/executions&gt;
                      &lt;/plugin&gt;
  
                      &lt;plugin&gt;
                          &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                          &lt;artifactId&gt;maven-javadoc-plugin&lt;/artifactId&gt;
                          &lt;version&gt;2.9.1&lt;/version&gt;
                          &lt;executions&gt;
                              &lt;execution&gt;
                                  &lt;id&gt;attach-javadocs&lt;/id&gt;
                                  &lt;goals&gt;
                                      &lt;goal&gt;jar&lt;/goal&gt;
                                  &lt;/goals&gt;
                              &lt;/execution&gt;
                          &lt;/executions&gt;
                      &lt;/plugin&gt;
                  &lt;/plugins&gt;
              &lt;/build&gt;
          &lt;/profile&gt;
      &lt;/profiles&gt;
  
      &lt;dependencies&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;junit&lt;/groupId&gt;
              &lt;artifactId&gt;junit&lt;/artifactId&gt;
              &lt;version&gt;4.12&lt;/version&gt;
              &lt;scope&gt;test&lt;/scope&gt;
          &lt;/dependency&gt;
      &lt;/dependencies&gt;
  
      &lt;build&gt;
          &lt;plugins&gt;
              &lt;plugin&gt;
                  &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                  &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
                  &lt;version&gt;3.3&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;source&gt;1.7&lt;/source&gt;
                      &lt;target&gt;1.7&lt;/target&gt;
                      &lt;encoding&gt;UTF-8&lt;/encoding&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;
  
              &lt;plugin&gt;
                  &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
                  &lt;artifactId&gt;cobertura-maven-plugin&lt;/artifactId&gt;
                  &lt;version&gt;2.7&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;format&gt;xml&lt;/format&gt;
                      &lt;maxmem&gt;256m&lt;/maxmem&gt;
                      &lt;aggregate&gt;true&lt;/aggregate&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;
  
              &lt;plugin&gt;
                  &lt;groupId&gt;org.eluder.coveralls&lt;/groupId&gt;
                  &lt;artifactId&gt;coveralls-maven-plugin&lt;/artifactId&gt;
                  &lt;version&gt;4.1.0&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;sourceEncoding&gt;UTF-8&lt;/sourceEncoding&gt;
                      &lt;repoToken&gt;${env.coveralls_repo_token}&lt;/repoToken&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;
  
              &lt;plugin&gt;
                  &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                  &lt;artifactId&gt;maven-release-plugin&lt;/artifactId&gt;
                  &lt;version&gt;2.5&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;autoVersionSubmodules&gt;true&lt;/autoVersionSubmodules&gt;
                      &lt;useReleaseProfile&gt;true&lt;/useReleaseProfile&gt;
                      &lt;releaseProfiles&gt;release&lt;/releaseProfiles&gt;
                      &lt;goals&gt;deploy&lt;/goals&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;
  
              &lt;plugin&gt;
                  &lt;artifactId&gt;maven-jar-plugin&lt;/artifactId&gt;
                  &lt;version&gt;2.5&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;archive&gt;
                          &lt;addMavenDescriptor&gt;false&lt;/addMavenDescriptor&gt;
                          &lt;manifest&gt;
                              &lt;addDefaultImplementationEntries&gt;true&lt;/addDefaultImplementationEntries&gt;
                          &lt;/manifest&gt;
                      &lt;/archive&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;        
          &lt;/plugins&gt;
      &lt;/build&gt;
  &lt;/project&gt;
  </code></pre>
  
  <p>AS you can see, I am not using the <code>maven-deploy-plugin</code>. Do you know what the warning means?</p>
  
  <p><strong>EDIT:</strong> In the comments, it was suggested that I fix the error in the <code>settings.xml</code> file. This is the new output after I did so:</p>
  
  <pre><code>[WARNING] Maven will be executed in interactive mode, but no input stream has been configured for this MavenInvoker instance.
  [INFO] [INFO] Scanning for projects...
  [INFO] [WARNING] 
  [INFO] [WARNING] Some problems were encountered while building the effective model for com.mijecu25:messages:jar:1.0.1
  [INFO] [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing.
  [INFO] [WARNING] 
  [INFO] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
  [INFO] [WARNING] 
  [INFO] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
  [INFO] [WARNING] 
  </code></pre>
  
  <p>Any further ideas? </p>
  
  <p>Thanks!</p>