Tamam, Çalışmaya başladığımdan beri maven ile çalıştım (yaklaşık 10 yıl önce) ama bu gerçekten çok ... Java sınıfları tutulma içinde harici maven ile derlenmiş ama komut satırından değil (aynı maven ile)
Bu
benim pom geçerli:<?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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>company.project</groupId>
<artifactId>Artifact</artifactId>
<packaging>war</packaging>
<version>1.0.3-SNAPSHOT</version>
<name>Name</name>
<properties>
<project.build.sourceEncoding>iso-8859-1</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>org.eclipse.birt.runtime</groupId>
<artifactId>org.eclipse.birt.runtime</artifactId>
<version>4.6.0-20160607</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
<build>
<finalName>${project.name}</finalName>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Şimdiye kadar hiçbir şey (herhalde) özel;
- sınıf dosyaları görünür hedef klasörü içindeki: davranış Ben M2e ile Tutulma yoluyla bu çalıştırdığınızda ... yine de oldukça farklıdır Ben komut satırı üzerinden bu çalıştırdığınızda savaş
üretilen: ait
- hiçbiri İki Çok kişi gibi görünüyor ... Yukarıda
genellikle bu tam tersi ve endişe bana herhangi nedenleri verir pom çok egzotik olmadığından bu oldukça Kafamı kurcalayan, belirtilen görünüşte bu sorunu var ...
Bu işe çalışmak için nereden başlayacağınız bana bir işaretçi verebilir mi?
... Herhangi takdir yardım :)
sürümlerini
[INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ Reporting2 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 37 source files to C:\Project\wss\maven\Sysper2\Reporting_maven\target\classes
Ama bir dosya bu dizinde bulunan olmaktır: Komut satırından maven neyi
Bu iddia
- eclipse neon 3
- ma 1,7
bir (kafası) S'in
(harici olarak tutulması olarak bağımsız bir şekilde, içinde kullanılan) 3.3.9 venPS de:
mvn -X clean install
belirgin herhangi bir vermez hatalar/uyarılar ...
edit: Bazı ek bilgiler:
Benim bilgisayarda- Ben tüm (maven 3.3 de çalışmıyor meslektaşım'ın bilgisayarda
- jdk8 kullanmam derliyor.3; jdk7 ve/
Aynı settings.xml dosyalarını kullanıyorsunuzdur? Ayrıca aynı kullanıcı tutulmayı başlattı ve kabuk maveni içeri girdi. – DrHopfen
Evet; Ben sadece çift kontrol ettim ... – Bamboomy
belki yardım: https://stackoverflow.com/questions/44805596/maven-compile-fails-silently-unresolved-compilation-problems –