Eclipse 通过Maven将rampart.mar添加到类路径
几天来,我一直在试图找到一个解决方案,但都无济于事 我目前正在将Maven引入我的一些Java项目。其中之一需要Axis2和Rampart来实现WS-Security 我在pom.xml中添加了所有Axis2和Rampart依赖项:Eclipse 通过Maven将rampart.mar添加到类路径,eclipse,maven,axis2,rampart,Eclipse,Maven,Axis2,Rampart,几天来,我一直在试图找到一个解决方案,但都无济于事 我目前正在将Maven引入我的一些Java项目。其中之一需要Axis2和Rampart来实现WS-Security 我在pom.xml中添加了所有Axis2和Rampart依赖项: <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2-kernel</artifactId&
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-kernel</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-adb</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-transport-local</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-transport-http</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>org.apache.rampart</groupId>
<artifactId>rampart-core</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>org.apache.rampart</groupId>
<artifactId>rampart-policy</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>org.apache.rampart</groupId>
<artifactId>rampart-trust</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>org.apache.rampart</groupId>
<artifactId>rampart</artifactId>
<version>1.5.2</version>
<type>mar</type>
</dependency>
org.apache.axis2
axis2内核
1.5.6
org.apache.axis2
axis2亚洲开发银行
1.5.6
org.apache.axis2
axis2本地传输
1.5.6
org.apache.axis2
axis2传输http
1.5.6
org.apache.rampart
城墙核心
1.5.2
org.apache.rampart
壁垒政策
1.5.2
org.apache.rampart
壁垒信托
1.5.2
org.apache.rampart
城墙
1.5.2
破坏
当我在Eclipse中导入项目时,rampart.mar不在那里,尝试在运行时启用rampart模块会导致失败
然而,当我使用maven dependency插件将所有依赖项复制到特定的存储库时,我看到rampart mar文件就在那里
这让我相信这是EclipseM2e插件中的一个限制。以前有人偶然发现过这个吗?我在Stackoverflow上看到了几个没有回答的类似问题。我对“寻址”也有类似的问题。