Eclipse Maven依赖问题

时间:2015-08-03 21:33:56

标签: java eclipse maven

我有maven-depenencies文件夹,列出了我在本地编译和测试所需的50多个罐子。此外,POM.xml具有特定的(请参阅代码段),其中列出了我想要的依赖关系" target / final_build.jar"。我不想要其余的maven - 依赖我可以在eclipse IE上看到。我只想把以下打包成最终jar的aprt。

实现目标的简便方法是什么?我尝试了复制依赖项,但它复制了所有Maven依赖项,而不是pom.xml中列出的4项。更多内容将被复制到lib / src文件夹中。

期望状态是只有下面提到的4个依赖项是" target / outputfile.jar"

的一部分
    <dependencies>           
       <dependency>
       <groupId>org.twitter4j</groupId>
       <artifactId>twitter4j-core</artifactId>
       <version>3.0.3</version>
    </dependency>
    <dependency>
       <groupId>org.twitter4j</groupId>
       <artifactId>twitter4j-stream</artifactId>
       <version>3.0.3</version>
    </dependency>
   </dependencies>

1 个答案:

答案 0 :(得分:0)

编译/测试但不是应用程序所需的依赖关系(因为(EE- / JDK - /? - )容器已经有这个类)可以由依赖范围指定提供

<dependencies>           
    <dependency>
        <groupId>org.twitter4j</groupId>
        <artifactId>twitter4j-core</artifactId>
        <version>3.0.3</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.twitter4j</groupId>
        <artifactId>twitter4j-stream</artifactId>
        <version>3.0.3</version>
        <scope>provided</scope>
    </dependency>
</dependencies>