Failed to copy artifact. Failed to install artifact-\target\classes (Access is denied)
<!--
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
-->
should be put before
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<!-- new gateway start script -->
<id>new-start-script</id>
<phase>prepare-package</phase>
<configuration>
</configuration>
<goals>
<goal>assemble</goal>
</goals>
</execution>
</executions>
</plugin>
先生产jar文件,再产生script,好像assembler需要先将jar装到本地仓库
The Application Assembler Plugin is a Maven plugin for generating scripts for starting java applications. All dependencies and the artifact of the project itself are placed in a generated Maven repository in a defined assemble directory. All artifacts (dependencies + the artifact from the project) are added to the classpath in the generated bin scripts.
标签:target,plugin,jar,artifact,maven,Failed,classes From: https://blog.51cto.com/u_16174476/6605614