java - ant 到 maven 迁移 maven - jar 构建

标签 java eclipse maven ant maven-2

我正在将 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/

相关文章:

android - 更新AndroidManifest.xml时ActivityThread.handleBindApplication崩溃,回滚仍然崩溃

java - Yosemite : No compiler is provided in this environment 上的 Maven 安装失败

java - Testng 报告头等舱 2 个类(class)的所有测试

Java swing GUI 重组 - 哪些布局可行

java - 什么是 NullPointerException,我该如何解决?

java - NetBeans 并停止/中断所有异常?

android - Android 代码中的 ECLIPSE 注释 - 这是什么?

java - Eclipse e4 部件在首次显示之前尚未创建

java - 如何修复 scala.tools.nsc.typechecker.Contexts$Context.imports(Contexts.scala :232) in an sbt project?

java - BIM服务器错误