在Maven项目导入/更新期间Eclipse Juno中发生内部错误

时间:2013-08-22 21:19:04

标签: svn maven eclipse-juno m2e m2e-wtp

我正在使用 Eclipse Juno (试过SR1& SR2)并安装了 m2e WTP插件。 (我也尝试了同样的m2e插件),我得到以下内容:

  

在“导入Maven项目”期间发生内部错误。   组织/蚀/ M2E / WTP / WTPProjectsUtil

当我尝试导入项目时以及尝试运行mvn更新时会发生这种情况。下面是错误的图像:

Error popup

此外,由于某种原因,更新或导入会切换项目运行时设置。我已将其配置为 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>

2 个答案:

答案 0 :(得分:0)

安装“适用于Juno的WebSphere®ApplicationServer V8.5工具”后,我遇到了同样的错误。在日食市场中更新到最新的“m2e-wtp-Maven Integration for WTP”解决了这个问题。我不确定这是不是你的问题,但可能会帮助其他人面对这种情况。

答案 1 :(得分:0)

您使用的是64位版本的eclipse吗?我有同样的问题,直到我切换回32位。我没有解释。