我正在使用带有m2e插件的Eclipse。
我遵循的步骤如下:
1.创建一个示例Maven项目
2.在同一工作区中导入了另一个Maven项目
3.在我的示例项目中将导入的项目用作依赖项
现在的问题是,由于未构建导入的项目并且没有目标jar文件,因此示例项目显示错误(找不到jar)。
那么问题是有可能从示例项目中运行构建,该项目将首先构建依赖项,然后将其用于示例项目构建中吗?
运行示例项目构建->构建依赖关系->创建依赖关系jar->进一步用于示例项目构建的依赖关系jar
如果可能的话,该怎么做?
感谢您的任何建议/反馈。 :-)
答案 0 :(得分:0)
m2e具有一个名为“工作空间分辨率”的功能,可以为每个项目启用/禁用该功能(在项目资源管理器中,然后在Maven中右键单击该项目)。这使您可以直接使用声明为依赖项的另一个项目的类。
请注意,仅当您的依赖项(在POM中)和另一个项目具有相同的坐标(包括版本号)时,该功能才有效。