我正在将Ant项目迁移到Maven。 “Ant解决方案”中有很多Java项目,它们只编译到特定目录(编译为* .class文件并复制到build文件夹)。即某个项目A使用项目B的依赖项,然后将* .class文件从输出文件夹B复制到资源文件夹项目A.
是否有可能创建一个Maven jar-Module,它只使用另一个jar-Module进行编译?不使用<dependency>
?
答案 0 :(得分:2)
有没有可能创建一个Maven jar-Module,它只使用另一个jar-Module进行编译?
是的,见下文
不使用&lt; dependency&gt;?
如果您在项目中使用另一个模块,那么您对该项目具有依赖性,应该如此声明。如果你有一个提供的范围,那么你所依赖的项目只会在编译项目时使用,但不会包含在最终的jar中,因为它需要在运行时提供它所依赖的类。
我不完全确定我是否理解你的问题,因为我不明白为什么你不想使用&lt; dependency&gt;当你在问题中说明你实际上有依赖关系时。
http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html