我最近下載了最後一個Eclipse版本,Neon for JEE,所以我運行它並決定接受來自Eclipse的建議並覆蓋我的工作區設置。Javax.Json升級到Eclipse後無法解決霓虹燈
然後,當我打開我的新品牌Eclipse中,我發現了什麼是我的maven項目得到一個錯誤
我使用JRE 1.8和進口javax.Json不能得到解決
Wildfly 10.0運行時。 Everithing其他方面也很好:jsvax.sevlet和javax.ejb API可以工作。
爲什麼Eclipse從我的項目庫中刪除了(如果發生了這種情況)javax.json
庫?任何想法?
我在下面附
<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>xxx</groupId>
<artifactId>xxx</artifactId>
<packaging>war</packaging>
<version>xxx</version>
<name>Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.39</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.2.0.Final</version>
<exclusions>
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.1.0.Final</version>
<exclusions>
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.6.2</version>
</dependency>
</dependencies>
<build>
<finalName>onebrain</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
我很確定我沒有。其實,我在一個新鮮而乾淨的eclipse安裝上創建了這個項目!我知道我可以將javax.json依賴項添加到我的POM中,但我會一直問我爲什麼發生了什麼事。在這個最後的版本中eclipse默認行爲是否改變了,也許? (順便說一句,謝謝你的回答) –
@JotaUribe也許在以前的Eclipse版本中,你創建了默認的JavaEE項目,並且默認項目在構建路徑中包含了'javax'庫。 –