Maven 问题解决

来源:互联网 发布:公安局网络通缉人员 编辑:程序博客网 时间:2024/06/03 14:53

一丶update 更新后jdk版本恢复和编码恢复问题解决

1.如何修改maven的默认jdk版本

问题描述:
每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本 
解决方案:
在maven的安装目录找到settings.xml文件,在里面添加如下代码

<profile>      <id>jdk-1.7</id>       <activation>            <activeByDefault>true</activeByDefault>            <jdk>1.7</jdk>        </activation>  <properties>  <maven.compiler.source>1.7</maven.compiler.source>  <maven.compiler.target>1.7</maven.compiler.target>  <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>  </properties>  </profile>   


编码解决方案:

在por.xml文件中添加如下代码

<properties>          <!-- 文件拷贝时的编码 -->          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>          <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>          <!-- 编译时的编码 -->          <maven.compiler.encoding>UTF-8</maven.compiler.encoding>      </properties>  

二丶maven web 工程 web版本服务更换问题



在 工程目录下的 .settings 文件夹下中的org.eclipse.wst.common.project.facet.core.xml 文件中修改如下内容

<?xml version="1.0" encoding="UTF-8"?><faceted-project>  <fixed facet="wst.jsdt.web"/>  <installed facet="java" version="1.8"/>  <installed facet="jst.web" version="3.0"/>  <installed facet="wst.jsdt.web" version="1.0"/></faceted-project>



三丶maven  tomact 服务器指定编码

<plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><path>/integraimanager</path><port>8080</port><uriEncoding>UTF-8</uriEncoding><server>tomcat7</server></configuration><!-- 执行package命令时运行jetty --><executions><execution><phase>package</phase><goals><goal>run</goal></goals></execution></executions></plugin></plugins>





原创粉丝点击