title: org.apache.maven.plugins:maven-compiler-plugin Failed
body: <p>After one day effort and reading many topics about that, I have still the problem! I use Debian 8 jessie and used the below command to install maven:</p>
  
  <pre><code>apt-get install maven
  </code></pre>
  
  <p>and this is th result of this command: <code>mvn -version</code></p>
  
  <pre><code>Apache Maven 3.0.5
  Maven home: /usr/share/maven
  Java version: 1.7.0_111, vendor: Oracle Corporation
  Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
  Default locale: en_US, platform encoding: UTF-8
  OS name: "linux", version: "3.16.0-4-amd64", arch: "amd64", family: "unix"
  </code></pre>
  
  <p>I also used this : <code>git clone https://bitbucket.org/axelclk/info.bliki.wiki.git</code></p>
  
  <p>to get the bliki. and I went to it's directory and tried this command:</p>
  
  <pre><code>mvn install -DskipTests
  </code></pre>
  
  <p>but i got this results:</p>
  
  <pre><code>root@localhost:/home/m/info.bliki.wiki# mvn install -DskipTests
  [INFO] Scanning for projects...
  [INFO] Inspecting build with total of 4 modules...
  [INFO] Installing Nexus Staging features:
  [INFO]   ... total of 4 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin
  [INFO] ------------------------------------------------------------------------
  [INFO] Reactor Build Order:
  [INFO] 
  [INFO] Bliki POM
  [INFO] Bliki (Core)
  [INFO] Bliki (PDF)
  [INFO] Bliki (Addons)
  [INFO]                                                                         
  [INFO] ------------------------------------------------------------------------
  [INFO] Building Bliki POM 3.1.1-SNAPSHOT
  [INFO] ------------------------------------------------------------------------
  [INFO] 
  [INFO] --- maven-javadoc-plugin:2.10.3:jar (attach-javadocs) @ bliki ---
  [INFO] Not executing Javadoc as the project is not a Java classpath-capable package
  [INFO] 
  [INFO] --- maven-source-plugin:3.0.0:jar-no-fork (attach-sources) @ bliki ---
  [INFO] 
  [INFO] --- maven-install-plugin:2.4:install (default-install) @ bliki ---
  [INFO] Installing /home/m/info.bliki.wiki/pom.xml to /root/.m2/repository/info/bliki/wiki/bliki/3.1.1-SNAPSHOT/bliki-3.1.1-SNAPSHOT.pom
  [INFO]                                                                         
  [INFO] ------------------------------------------------------------------------
  [INFO] Building Bliki (Core) 3.1.1-SNAPSHOT
  [INFO] ------------------------------------------------------------------------
  [INFO] 
  [INFO] --- exec-maven-plugin:1.4.0:exec (git submodule update) @ bliki-core ---
  [INFO] 
  [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ bliki-core ---
  [INFO] Using 'UTF-8' encoding to copy filtered resources.
  [INFO] Copying 25 resources
  [INFO] Copying 9 resources
  [INFO] 
  [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ bliki-core ---
  [INFO] Changes detected - recompiling the module!
  [INFO] Compiling 273 source files to /home/m/info.bliki.wiki/bliki-core/target/classes
  [INFO] 
  [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ bliki-core ---
  [INFO] Using 'UTF-8' encoding to copy filtered resources.
  [INFO] Copying 35 resources
  [INFO] Copying 141 resources
  [INFO] 
  [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ bliki-core ---
  [INFO] Changes detected - recompiling the module!
  [INFO] Compiling 95 source files to /home/m/info.bliki.wiki/bliki-core/target/test-classes
  [INFO] -------------------------------------------------------------
  [ERROR] COMPILATION ERROR : 
  [INFO] -------------------------------------------------------------
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/api/query/ParseTest.java:[15,9] cannot access java.util.concurrent.CompletableFuture
    class file for java.util.concurrent.CompletableFuture not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/extensions/scribunto/engine/lua/LuaTestBase.java:[65,17] cannot access java.util.Optional
    class file for java.util.Optional not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[12,9] cannot access java.util.OptionalDouble
    class file for java.util.OptionalDouble not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[20,9] cannot access java.util.OptionalInt
    class file for java.util.OptionalInt not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[25,9] cannot access java.util.OptionalLong
    class file for java.util.OptionalLong not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[31,9] cannot access java.time.ZonedDateTime
    class file for java.time.ZonedDateTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[36,9] cannot access java.time.LocalDateTime
    class file for java.time.LocalDateTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[41,9] cannot access java.time.OffsetDateTime
    class file for java.time.OffsetDateTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[46,9] cannot access java.time.OffsetTime
    class file for java.time.OffsetTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[51,9] cannot access java.time.LocalTime
    class file for java.time.LocalTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[56,9] cannot access java.time.LocalDate
    class file for java.time.LocalDate not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[62,9] cannot access java.util.stream.Stream
    class file for java.util.stream.Stream not found
  [INFO] 12 errors 
  [INFO] -------------------------------------------------------------
  [INFO] ------------------------------------------------------------------------
  [INFO] Reactor Summary:
  [INFO] 
  [INFO] Bliki POM ......................................... SUCCESS [3.093s]
  [INFO] Bliki (Core) ...................................... FAILURE [14.456s]
  [INFO] Bliki (PDF) ....................................... SKIPPED
  [INFO] Bliki (Addons) .................................... SKIPPED
  [INFO] ------------------------------------------------------------------------
  [INFO] BUILD FAILURE
  [INFO] ------------------------------------------------------------------------
  [INFO] Total time: 20.122s
  [INFO] Finished at: Fri Sep 30 21:30:18 IRST 2016
  [INFO] Final Memory: 25M/227M
  [INFO] ------------------------------------------------------------------------
  [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project bliki-core: Compilation failure: Compilation failure:
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/api/query/ParseTest.java:[15,9] cannot access java.util.concurrent.CompletableFuture
  [ERROR] class file for java.util.concurrent.CompletableFuture not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/extensions/scribunto/engine/lua/LuaTestBase.java:[65,17] cannot access java.util.Optional
  [ERROR] class file for java.util.Optional not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[12,9] cannot access java.util.OptionalDouble
  [ERROR] class file for java.util.OptionalDouble not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[20,9] cannot access java.util.OptionalInt
  [ERROR] class file for java.util.OptionalInt not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[25,9] cannot access java.util.OptionalLong
  [ERROR] class file for java.util.OptionalLong not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[31,9] cannot access java.time.ZonedDateTime
  [ERROR] class file for java.time.ZonedDateTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[36,9] cannot access java.time.LocalDateTime
  [ERROR] class file for java.time.LocalDateTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[41,9] cannot access java.time.OffsetDateTime
  [ERROR] class file for java.time.OffsetDateTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[46,9] cannot access java.time.OffsetTime
  [ERROR] class file for java.time.OffsetTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[51,9] cannot access java.time.LocalTime
  [ERROR] class file for java.time.LocalTime not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[56,9] cannot access java.time.LocalDate
  [ERROR] class file for java.time.LocalDate not found
  [ERROR] /home/m/info.bliki.wiki/bliki-core/src/test/java/info/bliki/wiki/filter/HTTPUrlFilterTest.java:[62,9] cannot access java.util.stream.Stream
  [ERROR] class file for java.util.stream.Stream not found
  [ERROR] -&gt; [Help 1]
  [ERROR] 
  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
  [ERROR] Re-run Maven using the -X switch to enable full debug logging.
  [ERROR] 
  [ERROR] For more information about the errors and possible solutions, please read the following articles:
  [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
  [ERROR] 
  [ERROR] After correcting the problems, you can resume the build with the command
  [ERROR]   mvn &lt;goals&gt; -rf :bliki-core
  </code></pre>
  
  <p>I am newbie in Linux and don't know alot about it's commands and Errors! I also Added these lines to my pom.XML file but it had no sense!</p>
  
  <pre><code>&lt;dependencies&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;info.bliki.wiki&lt;/groupId&gt;
      &lt;artifactId&gt;bliki-core&lt;/artifactId&gt;
      &lt;version&gt;3.1.0&lt;/version&gt;
    &lt;/dependency&gt;
  &lt;/dependencies&gt;
  
  &lt;dependencies&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;info.bliki.wiki&lt;/groupId&gt;
      &lt;artifactId&gt;bliki-core&lt;/artifactId&gt;
      &lt;version&gt;3.1.1-SNAPSHOT&lt;/version&gt;
    &lt;/dependency&gt;
  &lt;/dependencies&gt;
  
  &lt;repositories&gt;
    &lt;repository&gt;
      &lt;id&gt;sonatype-snapshots&lt;/id&gt;
      &lt;url&gt;https://oss.sonatype.org/content/repositories/snapshots&lt;/url&gt;
    &lt;/repository&gt;
  &lt;/repositories&gt;
  </code></pre>
  
  <p>This is my pom.XML file contents:</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/maven-v4_0_0.xsd"&gt;
      &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
      &lt;groupId&gt;info.bliki.wiki&lt;/groupId&gt;
      &lt;artifactId&gt;bliki&lt;/artifactId&gt;
      &lt;packaging&gt;pom&lt;/packaging&gt;
      &lt;name&gt;Bliki POM&lt;/name&gt;
      &lt;version&gt;3.1.1-SNAPSHOT&lt;/version&gt;
      &lt;description&gt;
          The Bliki API is a Java-based Wiki to HTML renderer with MediaWiki syntax support.
      &lt;/description&gt;
      &lt;url&gt;https://bitbucket.org/axelclk/info.bliki.wiki&lt;/url&gt;
  
      &lt;organization&gt;
          &lt;name&gt;Java Wikipedia API (Bliki engine)&lt;/name&gt;
          &lt;url&gt;https://bitbucket.org/axelclk/info.bliki.wiki&lt;/url&gt;
      &lt;/organization&gt;
  
      &lt;developers&gt;
          &lt;developer&gt;
              &lt;id&gt;axelclk&lt;/id&gt;
              &lt;name&gt;Axel Kramer&lt;/name&gt;
          &lt;/developer&gt;
  
          &lt;developer&gt;
              &lt;id&gt;jberkel&lt;/id&gt;
              &lt;name&gt;Jan Berkel&lt;/name&gt;
          &lt;/developer&gt;
      &lt;/developers&gt;
  
      &lt;scm&gt;
          &lt;connection&gt;scm:git:https://bitbucket.org/axelclk/info.bliki.wiki.git&lt;/connection&gt;
          &lt;developerConnection&gt;scm:git:ssh://git@bitbucket.org/axelclk/info.bliki.wiki.git&lt;/developerConnection&gt;
          &lt;tag&gt;master&lt;/tag&gt;
          &lt;url&gt;https://bitbucket.org/axelclk/info.bliki.wiki/src&lt;/url&gt;
      &lt;/scm&gt;
  
      &lt;issueManagement&gt;
          &lt;system&gt;Bitbucket&lt;/system&gt;
          &lt;url&gt;https://bitbucket.org/axelclk/info.bliki.wiki/issues&lt;/url&gt;
      &lt;/issueManagement&gt;
  
      &lt;ciManagement&gt;
          &lt;url&gt;https://drone.io/bitbucket.org/axelclk/info.bliki.wiki&lt;/url&gt;
      &lt;/ciManagement&gt;
  
      &lt;licenses&gt;
          &lt;license&gt;
              &lt;name&gt;Eclipse Public License 1.0&lt;/name&gt;
              &lt;url&gt;http://www.opensource.org/licenses/eclipse-1.0.php&lt;/url&gt;
              &lt;distribution&gt;repo&lt;/distribution&gt;
          &lt;/license&gt;
          &lt;license&gt;
              &lt;name&gt;GNU Lesser General Public License - v 2.1 or later&lt;/name&gt;
              &lt;url&gt;http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html&lt;/url&gt;
              &lt;distribution&gt;repo&lt;/distribution&gt;
          &lt;/license&gt;
      &lt;/licenses&gt;
  
      &lt;modules&gt;
          &lt;module&gt;bliki-core&lt;/module&gt;
          &lt;module&gt;bliki-pdf&lt;/module&gt;
          &lt;module&gt;bliki-addons&lt;/module&gt;
      &lt;/modules&gt;
  
      &lt;properties&gt;
          &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
          &lt;project.reporting.outputEncoding&gt;UTF-8&lt;/project.reporting.outputEncoding&gt;
      &lt;/properties&gt;
  
      &lt;dependencyManagement&gt;
          &lt;dependencies&gt;
              &lt;dependency&gt;
                  &lt;groupId&gt;info.bliki.wiki&lt;/groupId&gt;
                  &lt;artifactId&gt;bliki-core&lt;/artifactId&gt;
                  &lt;version&gt;3.1.1-SNAPSHOT&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;info.bliki.wiki&lt;/groupId&gt;
                  &lt;artifactId&gt;bliki-pdf&lt;/artifactId&gt;
                  &lt;version&gt;3.1.1-SNAPSHOT&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;info.bliki.wiki&lt;/groupId&gt;
                  &lt;artifactId&gt;bliki-addons&lt;/artifactId&gt;
                  &lt;version&gt;3.1.1-SNAPSHOT&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt;
                  &lt;artifactId&gt;httpclient&lt;/artifactId&gt;
                  &lt;version&gt;4.3.6&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
                  &lt;artifactId&gt;commons-lang3&lt;/artifactId&gt;
                  &lt;version&gt;3.4&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
                  &lt;artifactId&gt;commons-compress&lt;/artifactId&gt;
                  &lt;version&gt;1.8.1&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;org.luaj&lt;/groupId&gt;
                  &lt;artifactId&gt;luaj-jse&lt;/artifactId&gt;
                  &lt;version&gt;3.0.1&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;org.apache.derby&lt;/groupId&gt;
                  &lt;artifactId&gt;derby&lt;/artifactId&gt;
                  &lt;version&gt;10.12.1.1&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
                  &lt;artifactId&gt;slf4j-api&lt;/artifactId&gt;
                  &lt;version&gt;1.7.21&lt;/version&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;ch.qos.logback&lt;/groupId&gt;
                  &lt;artifactId&gt;logback-classic&lt;/artifactId&gt;
                  &lt;version&gt;1.1.7&lt;/version&gt;
                  &lt;scope&gt;test&lt;/scope&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;com.google.code.findbugs&lt;/groupId&gt;
                  &lt;artifactId&gt;jsr305&lt;/artifactId&gt;
                  &lt;version&gt;3.0.0&lt;/version&gt;
                  &lt;scope&gt;provided&lt;/scope&gt;
              &lt;/dependency&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;dependency&gt;
                  &lt;groupId&gt;org.assertj&lt;/groupId&gt;
                  &lt;artifactId&gt;assertj-core&lt;/artifactId&gt;
                  &lt;version&gt;3.3.0&lt;/version&gt;
                  &lt;scope&gt;test&lt;/scope&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;org.mockito&lt;/groupId&gt;
                  &lt;artifactId&gt;mockito-all&lt;/artifactId&gt;
                  &lt;version&gt;1.10.17&lt;/version&gt;
                  &lt;scope&gt;test&lt;/scope&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
                  &lt;groupId&gt;software.betamax&lt;/groupId&gt;
                  &lt;artifactId&gt;betamax-junit&lt;/artifactId&gt;
                  &lt;version&gt;2.0.0&lt;/version&gt;
                  &lt;scope&gt;test&lt;/scope&gt;
              &lt;/dependency&gt;
          &lt;/dependencies&gt;
      &lt;/dependencyManagement&gt;
  
      &lt;build&gt;
          &lt;plugins&gt;
              &lt;plugin&gt;
                  &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                  &lt;artifactId&gt;maven-resources-plugin&lt;/artifactId&gt;
                  &lt;version&gt;2.6&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;encoding&gt;UTF-8&lt;/encoding&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&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.1&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;compilerArgs&gt;
                          &lt;arg&gt;-Werror&lt;/arg&gt;
                          &lt;arg&gt;-Xlint:all&lt;/arg&gt;
                      &lt;/compilerArgs&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.3&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;tagNameFormat&gt;@{project.version}&lt;/tagNameFormat&gt;
                  &lt;/configuration&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.10.3&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;additionalparam&gt;-Xdoclint:none&lt;/additionalparam&gt;
                  &lt;/configuration&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;plugin&gt;
                  &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                  &lt;artifactId&gt;maven-source-plugin&lt;/artifactId&gt;
                  &lt;version&gt;3.0.0&lt;/version&gt;
                  &lt;executions&gt;
                      &lt;execution&gt;
                          &lt;id&gt;attach-sources&lt;/id&gt;
                          &lt;phase&gt;verify&lt;/phase&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-scm-plugin&lt;/artifactId&gt;
                  &lt;version&gt;1.9.4&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;connectionType&gt;developerConnection&lt;/connectionType&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;
  
              &lt;plugin&gt;
                  &lt;groupId&gt;org.sonatype.plugins&lt;/groupId&gt;
                  &lt;artifactId&gt;nexus-staging-maven-plugin&lt;/artifactId&gt;
                  &lt;version&gt;1.6.6&lt;/version&gt;
                  &lt;extensions&gt;true&lt;/extensions&gt;
                  &lt;configuration&gt;
                      &lt;nexusUrl&gt;https://oss.sonatype.org/&lt;/nexusUrl&gt;
                      &lt;serverId&gt;sonatype-oss-staging&lt;/serverId&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;
  
              &lt;plugin&gt;
                  &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                  &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
                  &lt;version&gt;2.18.1&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;argLine&gt;-Dio.netty.leakDetectionLevel=simple -Dfile.encoding=UTF-8&lt;/argLine&gt;
                      &lt;!--&lt;excludedGroups&gt;info.bliki.annotations.IntegrationTest&lt;/excludedGroups&gt;--&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;
          &lt;/plugins&gt;
      &lt;/build&gt;
  
      &lt;distributionManagement&gt;
          &lt;repository&gt;
              &lt;id&gt;sonatype-oss-staging&lt;/id&gt;
              &lt;url&gt;https://oss.sonatype.org/content/repositories/staging&lt;/url&gt;
          &lt;/repository&gt;
  
          &lt;snapshotRepository&gt;
              &lt;id&gt;sonatype-oss-snapshots&lt;/id&gt;
              &lt;url&gt;https://oss.sonatype.org/content/repositories/snapshots&lt;/url&gt;
              &lt;uniqueVersion&gt;false&lt;/uniqueVersion&gt;
          &lt;/snapshotRepository&gt;
      &lt;/distributionManagement&gt;
  
      &lt;profiles&gt;
          &lt;profile&gt;
              &lt;id&gt;release&lt;/id&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.6&lt;/version&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;/plugins&gt;
              &lt;/build&gt;
          &lt;/profile&gt;
      &lt;/profiles&gt;
  
      &lt;repositories&gt;
          &lt;repository&gt;
              &lt;id&gt;sonatype&lt;/id&gt;
              &lt;url&gt;https://oss.sonatype.org/content/groups/public/&lt;/url&gt;
          &lt;/repository&gt;
      &lt;/repositories&gt;
  &lt;/project&gt;
  
  &lt;dependencies&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;info.bliki.wiki&lt;/groupId&gt;
      &lt;artifactId&gt;bliki-core&lt;/artifactId&gt;
      &lt;version&gt;3.1.0&lt;/version&gt;
    &lt;/dependency&gt;
  &lt;/dependencies&gt;
  
  &lt;dependencies&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;info.bliki.wiki&lt;/groupId&gt;
      &lt;artifactId&gt;bliki-core&lt;/artifactId&gt;
      &lt;version&gt;3.1.1-SNAPSHOT&lt;/version&gt;
    &lt;/dependency&gt;
  &lt;/dependencies&gt;
  
  &lt;repositories&gt;
    &lt;repository&gt;
      &lt;id&gt;sonatype-snapshots&lt;/id&gt;
      &lt;url&gt;https://oss.sonatype.org/content/repositories/snapshots&lt;/url&gt;
    &lt;/repository&gt;
  &lt;/repositories&gt;
  
      &lt;build&gt;
        &lt;pluginManagement&gt;
          &lt;plugins&gt;
            &lt;plugin&gt;
              &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
              &lt;artifactId&gt;maven-war-plugin&lt;/artifactId&gt;
              &lt;version&gt;2.4&lt;/version&gt;
            &lt;/plugin&gt;
          &lt;/plugins&gt;
        &lt;/pluginManagement&gt;
      &lt;/build&gt;
  </code></pre>