Nasıl pom.xml dosyasında Java Derleyicisi sürüm belirtin musunuz? | Netgez.com
SORU
23 Mayıs 2013, PERŞEMBE


Nasıl pom.xml dosyasında Java Derleyicisi sürüm belirtin musunuz?

2000'den fazla hatları vardır, yaklaşık olarak Eclipse üzerinde maven bir kod yazdım. Ben Eclipse üzerinde derlerken, her şey gayet iyi, ama eğer komut satırında çalıştırmak istiyorsanız, aşağıdaki hataları alırsınız:

generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
        ArrayList<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>();

generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
        HashSet<Double> resid_List = new HashSet<Double>(Arrays.asList(resid_val));

generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
        List<Integer> ind_ovlpList = new ArrayList<Integer>(Arrays.asList(ind_ovlp));

generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
public class ColumnComparator implements Comparator<double[]> {

annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Override

Java 1.3.1, compiler errors ,kullanmaya çalıştım ama daha çok hata var. Pom.xml ama nasıl bilmiyorum değiştirmek gereken diğer mesajlar buldum. İşte benim pom.xml

<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">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.mycompany</groupId>
  <artifactId>mavenmain</artifactId>
   <version>1.0-SNAPSHOT</version>
   <packaging>jar</packaging>

   <name>mavenmain</name>
    <url>http://maven.apache.org</url>

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

   <dependencies>
     <dependency>
       <groupId>junit</groupId>
        <artifactId>junit</artifactId>
       <version>3.8.1</version>
       <scope>test</scope>
     </dependency>
     <dependency>
        <groupId>gov.nist.math</groupId>
        <artifactId>jama</artifactId>
        <version>1.0.2</version>
     </dependency>
   </dependencies>
 </project>

Eğer bana yardım ederseniz çok iyi olur.

CEVAP
23 Mayıs 2013, PERŞEMBE


<project>
  [...]
  <build>
    [...]
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>(whatever version is current)</version>
        <configuration>
          <!-- or whatever version you use -->
          <source>1.7</source>
          <target>1.7</target>
        </configuration>
      </plugin>
    </plugins>
    [...]
  </build>
  [...]
</project>

Maven derleyici eklenti için yapılandırma sayfasına bakın:

http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html

Oh, ve: Java 1.3 kullanma.x, geçerli sürüm Java 1.7.x veya 1.8.x

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Chip Johnson

    Chip Johnson

    30 AÄžUSTOS 2007
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011