Ros*_*gin 1 java eclipse ant maven
我下载了旧项目,它基于 Eclipse、Ant 或其他东西,我不知道这个构建系统(我使用 Maven\Gradle)。项目源手动转换为Maven,但项目有更多的jar库。它们是在 IDEA ( Project Structure -> Modules -> Dependencies) 的帮助下导入到项目中的,但库仅在.iml文件中定义。
当我尝试在 Maven 的帮助下在 .jar 中构建项目时 - Maven 显示错误,它无法从库中找到类(但在源代码中都很好)。我在 Internet 示例中找到,就像在此代码示例中一样:
<dependency>
<groupId>example</groupId>
<artifactId>example</artifactId>
<version>examle</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/example.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但这没有帮助。库也很旧,它们是由旧的构建工具创建的,没有写工件 id、组 id 等,所以我不知道这些信息。
pom.xml如果我不知道有关它们的信息(组、工件 ID),我如何编写对本地 .jar 库的依赖项?
UPD_0:
当我尝试仅设置库的系统路径时,我采用了以下方法:
您所需要的只是在
<systemPath>${project.basedir}/libs/example.jar</systemPath>
Run Code Online (Sandbox Code Playgroud)
组、工件 ID 和版本是用户定义的信息。所以你可以随意定义它。
| 归档时间: |
|
| 查看次数: |
2837 次 |
| 最近记录: |