参考链接
1、Maven打包后配置文件乱码的问题
http://blog.csdn.net/chinazgr/article/details/48176089
2、mac mvn install 中文乱码解决方法
http://blog.csdn.net/u013399759/article/details/40395769
总结为以下:
1、pom增加
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<forkMode>once</forkMode>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>
2、Eclipse环境
- 修改Eclipse中文本文件的默认编码:windows -> Preference -> general -> Workspace -> Text file encoding设置为UTF-8
- 修改JAVA源文件的默认编码:windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update
3、设置环境变量export MAVEN_OPTS="-Xms128m -Xmx512m -Dfile.encoding=UTF-8"
注意""号不能缺少,否则报错。mvn -version查看,可看到encoding :utf-8
另外附上打包命令
rmdir /S/Q wars
mkdir wars
call mvn clean package -Ptest -Dmaven.test.skip=true
cd 你的工程目录
copy target\*.war ..\output\*.war
cd ../你的工程目录
copy target\*.war ..\output\*.war
::pause
start ..\output & exit
分享到:
相关推荐
mvn install单独jar到仓库使用方法举例
遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程
【标题】:“canal文件,下载后直接mvn_install即可使用.zip” 【描述】:这段描述反复提到了“canal文件”以及“下载后直接mvn_install即可使用”,这意味着我们讨论的是一个关于Canal项目的软件包,这个包是用ZIP...
Maven发布Jar包中文乱码解决方法 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,广泛应用于 Java 项目的构建、测试和打包。然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会...
中文乱码问题通常发生在Maven执行`mvn test`命令后生成的TestNG测试报告中。这可能是由于编码设置不正确,导致Maven在读取或写入文件时未能正确处理中文字符。解决这个问题,我们需要关注以下几个关键点: 1. **...
maven将jar包安装到本地仓库的小工具,可批量导入,需配置好JAVA_HOME和MAVEN_HOME环境
标题 "test-mvn clean install -Dmaven.test.skip=true dependency:sources" 指的是一个常见的Maven命令,用于构建Java项目。这个命令包含了几个关键的Maven生命周期阶段和选项,下面会详细解释。 首先,`mvn clean...
spring-petclinic-master运行mvn install报错:Failed to execute goal io.spring.javaformat:spring-javaformat-maven-plugin:0.0.19:validate (default) on project spring-petclinic: Formatting violations ...
Maven install 报错"程序包不存在"问题的解决方法 Maven install 报错"程序包不存在"问题是 Maven 项目开发中常见的问题之一。当我们在使用 Maven 进行项目构建时,可能会遇到"程序包不存在"的错误信息,这种错误...
mvn install:install-file \ -Dfile=~/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar \ -DgroupId=log4j \ -DartifactId=log4j \ -Dversion=1.2.17 \ -Dpackaging=jar ``` 运行这个脚本,`log4j.jar`...
mvn install:install-file -DgroupId=org.hyperic -DartifactId=sigar-dist -Dversion=1.6.3.82 -Dpackaging=jar -Dfile=C:\Users\XXXXX\Desktop\sigar-dist-1.6.3.82.zip mvn install:install-file -DgroupId=org....
`mvn install:install-file` 用于安装一个已存在的文件到本地Maven仓库。这在处理一些未包含在公共仓库中的依赖时非常有用,例如自定义库或者第三方库。 #### 16. `mvn -DdownloadSources=true -...
idea 跳过test测试模块的配置
mvn install:install-file -Dfile=D:\xxxx\Dm7JdbcDriver15.jar -DgroupId=com.dm -DartifactId=dmJDBC -Dversion=7.6.15 -Dpackaging=jar mvn install:install-file -Dfile=D:\xxxx\Dm7JdbcDriver16.jar -...