maven install:maven-assembly-plugin的使用
2017-11-23 11:31
603 查看
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
解决办法:
需要检查的几个地方:
1.Java Build Path 需要选择JDK1.8
2.Java Compiler 需要选择1.8
3.如果配置了maven-assembly-plugin,需要指定maven-compiler-plugin为1.8
pom.xml
在项目src下新建文件夹assembly,放assembly.xml。
解决办法:
需要检查的几个地方:
1.Java Build Path 需要选择JDK1.8
2.Java Compiler 需要选择1.8
3.如果配置了maven-assembly-plugin,需要指定maven-compiler-plugin为1.8
pom.xml
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <compilerArgs> <arg>-XDignore.symbol.file</arg> <arg>-parameters</arg> </compilerArgs> <fork>true</fork> </configuration> </plugin> <!-- mvn打包 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.2-beta-5</version> <executions> <execution> <id>make-zip</id> <!-- 绑定到package生命周期阶段上 --> <phase>package</phase> <goals> <!-- 绑定到package生命周期阶段上 --> <goal>single</goal> </goals> <configuration> <descriptors> <!--描述文件路径 --> <descriptor>src/assembly/assembly.xml</descriptor> </descriptors> </configuration> </execution> </executions> </plugin> </plugins> </build>
在项目src下新建文件夹assembly,放assembly.xml。
<?xml version="1.0" encoding="UTF-8"?> <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd"> <formats> <!-- 可以配置多个包的格式 --> <format>zip</format> </formats> <fileSets> <fileSet> <directory>${project.basedir}</directory> <outputDirectory>/conf</outputDirectory> <includes> <include>*.xml</include> </includes> </fileSet> <fileSet> <directory>${project.basedir}/src/main/</directory> <outputDirectory>/bin</outputDirectory> <includes> <include>*.properties</include> </includes> </fileSet> 4000 <fileSet> <directory>${project.basedir}/src/main/java</directory> <outputDirectory>/java</outputDirectory> <includes> <include>*.java</include> </includes> </fileSet> </fileSets> <dependencySets> <dependencySet> <useProjectArtifact>true</useProjectArtifact> <outputDirectory>lib</outputDirectory> <!-- 将scope为runtime的依赖包打包到lib目录下。 <scope>runtime</scope> --> </dependencySet> </dependencySets> </assembly>
相关文章推荐
- maven-assembly-plugin的使用
- maven assembly plugin使用
- maven-assembly-plugin的使用
- 使用Maven Assembly plugin将依赖打包进jar
- maven assembly plugin使用
- maven assembly plugin使用
- 使用maven-assembly-plugin打包,assembly的语法介绍(同时打多个包、排除依赖包、文件更改别名、自定义路径)
- maven assembly plugin使用
- maven-assembly-plugin插件的使用方法
- 使用maven的maven-assembly-plugin将jar包依赖打包到一个jar文件中
- maven assembly plugin使用
- 使用maven-assembly-plugin
- 使用maven-assembly-plugin打包dubbo接口
- 构建工具-Maven-使用maven-assembly-plugin将依赖打包进jar并指定JDK版本
- 【Maven学习】maven-assembly-plugin的使用
- 使用Maven Assembly plugin将依赖打包进jar
- 使用maven-assembly-plugin打包zipproject
- maven项目使用maven-assembly-plugin打包成可运行的jar
- 使用Maven Assembly plugin将依赖打包进jar
- maven assembly plugin使用