我需要将一个包含大约 130 个 jar 的遗留项目转换为一个 mavenized 项目。最难的部分似乎是创建 pom 依赖列表。一些 jar 使用版本号命名,如 commons-logging-1.1.jar,而一些没有命名,如 json.jar。将这个 jar 列表转换为 maven pom 依赖列表的简单、自动或半自动方式是什么?
问问题
656 次
2 回答
4
http://search.maven.org/#advancedsearch%7Cgav有一个非常好的功能,您可以在其中“上传”您的 jar。根据其校验和,它可以为您提供正确的 groupId、artifactId 和版本(当然,如果它在 Maven Central 可用)
于 2013-08-29T18:59:11.713 回答
0
这里没有灵丹妙药。这将是一项繁琐的手动试错任务:
- 对依赖版本号进行最佳猜测
- 尝试构建
- 如果它构建,请尝试运行它
- 如果出现错误,请返回步骤 1 并细化
一旦你完成它,Maven 应该让它更容易前进。
于 2013-08-29T18:45:36.017 回答