0

我正在使用安装了m2e WTP 插件的Eclipse Juno(尝试过 SR1 和 SR2)。(我也尝试过仅使用 m2e 插件),我得到以下信息:

在“导入 Maven 项目”期间发生内部错误。org/eclipse/m2e/wtp/WTPProjectsUtil

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

错误弹出窗口

此外,由于某种原因,更新或导入会切换项目运行时间设置。我已将其配置为带有 Java 7 的 WAS 8.5,但它切换回 1.5 编译级别,即使在我的 SVN 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>

4

2 回答 2

0

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

于 2013-10-02T13:02:37.423 回答
0

安装“WebSphere® Application Server V8.5 Tools for Juno”后出现同样的错误。在 eclipse 市场中更新到最新的“m2e-wtp - Maven Integration for WTP”解决了这个问题。我不确定这是否是您的问题,但可能会帮助其他面临这种情况的人。

于 2013-10-01T11:10:26.900 回答