我正在将一个Ant项目迁移到Maven。 “蚂蚁解决方案”中有很多Java项目,它们仅编译到特定目录(编译为* .class文件并复制到build文件夹)。即一些项目A使用项目B的依赖关系,在此之前,将* .class文件从输出文件夹B复制到资源文件夹项目A。

是否有可能创建仅将另一个jar-Module用于编译的Maven jar-Module?不使用<dependency>吗?

最佳答案

是否有可能创建仅将另一个jar-Module用于编译的Maven jar-Module?
是的,请参见下文
不使用?
如果您在项目中使用另一个模块,则您对该项目有依赖性,因此应这样声明。如果您具有提供的范围,那么您依赖的项目将仅在编译项目时使用,而不会包含在最终的jar中,因为它希望在运行时提供依赖的项目。

不能完全确定我是否正确理解了您的问题,因为当您在问题中指出您确实具有依赖项时,我看不到为什么不希望不使用部分。

http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

10-07 19:09
查看更多