解决maven打包编译出现File encoding has not been set问题

原文:http://blog.csdn.net/crazycoder2010/article/details/7077233

maven打包编译时后台一直输出警告信息

[WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!

找了半天,原来只要在pom.xml文件中增加一个配置项即可

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

时间: 2025-01-30 04:56:39

解决maven打包编译出现File encoding has not been set问题的相关文章

解决maven update project 后项目jdk变成1.5的问题_java

一.问题描述 在Eclipse中新建了一个Maven工程, 然后更改JDK版本为1.7, 结果每次使用Maven > Update project的时候JDK版本都恢复成1.5. 二.原因分析 Maven官方文档有如下描述: 编译器插件用来编译项目的源文件.从3.0版本开始, 用来编译Java源文件的默认编译器是javax.tools.JavaCompiler (如果你是用的是java 1.6) . 如果你想强制性的让插件使用javac,你必须配置插件选项 forceJavacCompilerU

配置pom.xml用maven打包java工程的方法(推荐)_java

最近由于项目需要,研究了一下maven的打包,项目要做到 1,生成3个目录/lib,/conf,/bin目录 2,把所有的jar目录编译.拷贝到/lib目录(包括maven的jar包和lib目录下的jar,以及编译的jar包) 3,把所有的启动脚本从工程根目录拷贝到/bin目录 4,把所有的配置文件从src/main/resources拷贝到/conf  下面是配置的pom.xml,我把相关的配置都加了注释,一看就能明白,把build节点拷贝到你们的项目中,就基本可以用了:) <project

j2se-【求助】Maven 打包时出现错误,webxml attribute is required

问题描述 [求助]Maven 打包时出现错误,webxml attribute is required 我从SVN上检出的项目,在打包的时候出现了以下的错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:w ar (default-war) on project lmsportal-admin: Error assembling WAR: webxml attrib ute is r

maven打包jar时打入jsp

问题描述 maven打包jar时打入jsp maven打包时打入jsp,然后在普通项目中导入jar,怎么去引用jar里的jsp? 解决方案 不可能直接访问到.首先你得把这个jar文件放到你得class path里,然后用servlet把它读出来. 所以访问它得URL应该是 "...../ReadCustomJspServlet?FileName=a.jsp"一类的.然后再这个servlet里面用class loader找到这个文件,new File("a.jsp")

编码-在控制台上maven打包报错。

问题描述 在控制台上maven打包报错. 楼主刚看徐晓斌的<maven实战>,正在控制台上鼓捣maven呢,mvn clean compile,mvn clean test也成功,然后mvn clean package打包也成功,但是由于打出来的Jar包没有指定main方法的位置,我就按照书上的案例,加入maven-shade-plugin插件,在pom.xml加入这话话,一直打包都是错误的. pom.xml文件配置如下: <?xml version="1.0" en

mybatis maven 项目编译问题

问题描述 mybatis maven 项目编译问题 我在github上下载mybatis项目 导入eclipse中 pom.xml文件中的: org.mybatismybatis-parent25-SNAPSHOT ?提示错误: Description Resource Path Location Type Project build error: Non-resolvable parent POM for org.mybatis:mybatis:3.3.1-SNAPSHOT: Could no

maven 打包jar文件时可以加入前台资源吗?如js,jsp等

问题描述 maven打包jar文件时可以加入前台资源吗?如js,jsp等 解决方案 解决方案二:可以的,但是有什么用吗/?解决方案三:引用1楼jia20003的回复: 可以的,但是有什么用吗/? 怎么加啊解决方案四:一样的加的啊.解决方案五:改pom文件,<packaging>war</packaging> 静态内容放在src/main/webapp解决方案六:可以啊!打war吧解决方案七:你用maven命令去打包就会自动加入前台的页面啊解决方案八:进入到项目下:1.mvn-cle

how to solve &quot;[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!&quot;

  国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.  ----------------------------------------------------------------------------

maven 打包错误,请求帮助

问题描述 maven 打包错误,请求帮助 ] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project HR: Execution default-war of goal org.apache.maven.plugins:maven-war-plugin:2.2:war failed: A required class was missing while ex