[英]Eclipse Maven Dependency issue
我有maven-depenencies文件夹,其中列出了我在本地进行编译和测试所需的50多个jar。 此外, POM.xml
具有特定的功能(请参见代码段),该功能在“ target / final_build.jar”中列出了我想要的依赖项。 我不想剩下的Maven-我可以在Eclipse IE上看到的依赖项。 我只想将以下打包成最终罐子的..
有什么简单的方法可以完成。 我尝试了复制依赖关系,但它复制了所有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>
可以通过提供的依赖项范围来指定编译/测试所需的依赖项,而不是应用程序所需的依赖项(因为(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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.