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