我正在使用 Eclipse Juno (试过SR1& SR2)并安装了 m2e WTP插件。 (我也尝试了同样的m2e插件),我得到以下内容:
在“导入Maven项目”期间发生内部错误。 组织/蚀/ M2E / WTP / WTPProjectsUtil
当我尝试导入项目时以及尝试运行mvn更新时会发生这种情况。下面是错误的图像:
此外,由于某种原因,更新或导入会切换项目运行时设置。我已将其配置为 WAS 8.5 with Java 7 ,但它将切换回1.5编译级别,即使在我从Eclipse的Eclipse偏好中它说的是Java 1.7。任何帮助都将非常感激。
更新以下是Web项目的POM文件
<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>
<parent>
<groupId>com.mycomp</groupId>
<artifactId>myproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>myprojectWAR</artifactId>
<packaging>war</packaging>
<dependencies>
<!-- dependencies here! -->
</dependencies>
<build>
<finalName>myprojectWAR</finalName>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${project.build.directory}/myprojectWAR</directory>
</resource>
</webResources>
<archive>
<addMavenDescriptor />
<manifestSections>
<manifestSection>
<name>JAX-WS engine</name>
<manifestEntries>
<DisableIBMJAXWSEngine>true</DisableIBMJAXWSEngine>
</manifestEntries>
</manifestSection>
</manifestSections>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
答案 0 :(得分:0)
安装“适用于Juno的WebSphere®ApplicationServer V8.5工具”后,我遇到了同样的错误。在日食市场中更新到最新的“m2e-wtp-Maven Integration for WTP”解决了这个问题。我不确定这是不是你的问题,但可能会帮助其他人面对这种情况。
答案 1 :(得分:0)
您使用的是64位版本的eclipse吗?我有同样的问题,直到我切换回32位。我没有解释。