Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 通过Maven将rampart.mar添加到类路径_Eclipse_Maven_Axis2_Rampart - Fatal编程技术网

Eclipse 通过Maven将rampart.mar添加到类路径

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&

几天来,我一直在试图找到一个解决方案,但都无济于事

我目前正在将Maven引入我的一些Java项目。其中之一需要Axis2和Rampart来实现WS-Security

我在pom.xml中添加了所有Axis2和Rampart依赖项:

    <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上看到了几个没有回答的类似问题。

我对“寻址”也有类似的问题。