2016-06-16 23 views
0

Eclipseに既存のMavenプロジェクトをインポートするとき、JDK/JREはどこから駆動されますか?たとえば、以下の通り、インポート時にJ2SE 1.4に設定されていますが、JDK 1.8にしたいと考えています。 Eclipse mavenプロジェクトJDKビルドパス

他の開発者がプロ​​ジェクトを取得したときに、インポート時にEclipseがJDK 1.8ではなく1.4を指し示すように、Maven pomでどのように設定できますか?

+0

の可能性のある重複[Eclipseで新しいMavenプロジェクトは、デフォルトでのJava 1.5の代わりに、Javaの1.6を使用すると、私はそれがないことを確認することができますどのように原因は何?](https://stackoverflow.com/questions/ 3539139/what-c​​auses-a-new-maven-project-in-eclipse-to-use-java-1-5-java-1-6-b) – Line

答えて

0

私の提案は、maven-compiler-pluginプラグインの設定からJavaのバージョンを指定することです。以下の骨格を確認してください。

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    ... 
    <properties> 
     ... 
     <java.version>1.8</java.version> 
     ... 
    </properties> 
    ... 
    <build> 
     ... 
     <plugins> 
      ... 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <configuration> 
        <source>${java.version}</source> 
        <target>${java.version}</target> 
        <showDeprecation>true</showDeprecation> 
        <showWarnings>true</showWarnings> 
        <verbose>true</verbose> 
        <debug>${debug}</debug> 
        <encoding>${project.build.sourceEncoding}</encoding> 
       </configuration> 
      </plugin> 
      ... 
     </plugins> 
     ... 
     <resources> 
      ... 
     </resources> 
     ... 
    </build> 
    ... 
</project> 
関連する問題