java - Eclipse:如何正确地将 Maven/Ant 项目集成到更大的项目中?

标签 java eclipse maven ant

我有一个依赖于第 3 方组件的 Java 项目。该组件既可以作为 jar 也可以作为 Maven/Ant 项目使用。对我来说,一种选择是简单地将 jar 添加为库。但是,我更喜欢将源代码添加到我的项目中,因为我可能需要稍微修改它们的源代码以更好地满足我的需求。

在 Eclipse 中执行此操作的正确方法是什么?

我的主项目有一个简单的结构:src/lib/。外部组件也有标准的结构:src/test/build/target/pom.xmlbuild.xml。那么我是否需要逐段复制(例如将一个 src/ 的内容复制到另一个 src/ 中),在这种情况下什么复制到哪里?或者我是否以某种方式一次性复制所有内容?还是别的什么?

最佳答案

最好的方法是在项目上使用 Maven 进行依赖管理。这样,如果您在 Eclipse 中打开了其他项目,您的项目会将它们解析为本地项目,但如果没有,maven 将尝试从配置的 nexus 存储库中获取 jar。

这样,您就不必手动配置 Eclipse 项目。 Maven 将能够在您想要构建项目的任何地方配置您的项目,而无需手动配置依赖项解析。

关于java - Eclipse:如何正确地将 Maven/Ant 项目集成到更大的项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34416788/

相关文章:

java - 用java加载缓存中的数据

android - 由于更改了 Android SDK 目录,在 Eclipse 中找不到 DDMS 文件错误

spring - 即使包含 Jar,Tomcat 上的 Maven Java App NoClassDefFoundError

java - 代理背后的 Maven

java - 似乎不包含 CMakeLists.txt

maven - 上传 Quarkus 依赖到 Nexus

java - Redisson客户端Netty线程异常

java - Jersey :如何识别连接何时关闭

Java swing 应用程序不工作

java - 将maven项目部署到localhost并在eclipse中调试