原文连接:http://donlianli.iteye.com/blog/2107179
在使用maven-assembly-plugin的descriptor 方式打包时,有几个xml是utf-8编码,打包后就变成了乱码。这个问题在网上找了好久都没有解决方法,最后在国外的一个网站找到了解决方法。注意下面加红加粗的字体。
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/descriptors/bin.xml</descriptor>
</descriptors>
<archiverConfig>
<encoding>utf-8</encoding>
</archiverConfig>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-archiver</artifactId>
<version>2.4.4</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-component-api</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</plugin>
</plugins>
相关推荐
maven-assembly-plugin-2.2-beta-5.jar
Spring Boot项目使用maven-assembly-plugin根据不同环境打包成tar.gz或者zip
Maven-assembly-plugin是maven中针对打包任务而提供的标准插件,可以实现自定义打包。主要提供如下功能: ● 提供一个把工程依赖元素、模块、网站文档等其他文件存放到单个归档文件里。 ● 打包成指定格式分发包,...
java运行依赖jar包
java运行依赖jar包
maven-javadoc-plugin 插件 解决中文乱码 和注解 时间问题, 包括eclipse.ini设置、pom.xml设置、maven build GBK设置、eclipse注释设置、eclipse注释模版(可导入)。
maven-deploy-plugin-2.8.2.jar
maven-jar-plugin-3.1.1.jar
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。...
maven-antrun-plugin-3.0.0.jar
maven-resources-plugin-2.4.1.jar
maven-install-plugin-2.4.jar
解决tomcat8-maven-plugin-3.0-r1655215.jar阿里云同有的问题。放到路径org\apache\tomcat\maven\tomcat8-maven-plugin\3.0-r1655215\就可以了
maven-site-plugin-3.3.jar
maven-deploy-plugin-2.7.jar
Maven的组装插件的例子 该项目包含maven-assembly-plugin用法的示例阅读 yeoman generator(java)生成的项目
maven-resources-plugin-3.1.0.jar
dockerfile-maven-plugin 支持 maven 直接发布项目至 docker 镜像库
maven-clean-plugin-3.1.0.jar
maven-surefire-plugin-2.22.1.jar