1. 程式人生 > 其它 >Maven主要配置(預設字符集,倉庫)

Maven主要配置(預設字符集,倉庫)

技術標籤:javamaven

1. settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"
>
<!-- 本地倉庫 --> <localRepository>d:\maven\repository</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> <!-- 配置阿里雲遠端倉庫 --> <mirror> <id>aliyunmaven</
id
>
<mirrorOf>*</mirrorOf> <name>阿里雲公共倉庫</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> </mirrors> <profiles> <!-- 配置預設JDK --> <profile> <id>jdk-1.8</id> <activation
>
<activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles> </settings>

2. pom.xml

<!-- 追加到pom.xml 設定字符集   -->
 <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  </properties>

二選一

<!-- settings.xml中沒有配置預設jdk時 -->
<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>
      </configuration>
    </plugin>
  </plugins>
</build>

Maven依賴包查詢網站
mvnrepository.com

3. Maven安裝後的編碼設定

在環境變數中新增MAVEN_OPTS值為-Xms256m -Xmx512m -Dfile.encoding=UTF-8