進口我使用Maven與Eclipse 我有支柱和Java EE的依賴關係的pom.xml的依賴不會在項目
這裏是我的樣品的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
問題:我所有依賴項中的罐子都被下載並放置在我的M2_REPO中。但是我的項目只使用junit jar。其他jar(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無法解析」。