我正在将 Ant 项目迁移到 Maven。 “Ant解决方案”中有很多Java项目只编译到特定目录(编译为*.class文件并复制到build文件夹)。 IE。某些项目 A 使用项目 B 的依赖项,在此之前将 *.class 文件从输出文件夹 B 复制到资源文件夹项目 A。
是否有可能创建一个仅使用另一个 jar-Module 进行编译的 Maven jar-Module?不使用<dependency>
?
最佳答案
是否有可能创建一个仅使用另一个 jar-Module 进行编译的 Maven jar-Module?
是的,见下文
不使用
如果您在项目中使用另一个模块,那么您对该项目有依赖关系,并且应该如此声明。如果你有一个provided的范围,那么你所依赖的项目只会在编译你的项目时使用,但不会包含在最终的jar中,因为它期望在运行时提供它所依赖的类。
不完全确定我是否正确理解了您的问题,因为当您在问题中声明您实际上具有依赖项时,我不明白为什么您不想使用
http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
关于java - ant 到 maven 迁移 maven - jar 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18613773/