我在 Eclipse 中使用 Maven 我在 pom.xml 中有 struts 和 java ee 依赖项
这是我的示例 pom.xml
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
</dependency>
<dependency>
<groupId>struts</groupId>
<artifactId>struts</artifactId>
<version>1.2.9</version>
</dependency>
</dependencies>
我没有复制我的整个 pom.xml
问题:我的所有依赖项中的 jar 都已下载并放置在我的 M2_REPO 中。但是我的项目只使用了junit jar。我的项目没有使用其他 jars(struts 和 javaee)。当我尝试导入包时,它失败了。
我的示例 java 程序:
package org.xinotes;
import org.apache.struts.action.ActionForm;
public class HelloForm extends ActionForm
{
private String name;
public String getName()
{
return this.name;
}
public void setName(String name)
{
this.name = name;
}
}
在这里,它给出了一个错误。它说“org.apache 无法解决”。