SBT 到 Maven 转换器

发布于 2024-10-19 00:26:11 字数 67 浏览 3 评论 0原文

由于大多数 IDE 只能导入 Maven 项目,我想从 SBT 管理的项目生成 POM.xml,是否有更好的方法来实现?

Since most IDEs are only able to import Maven projects, I'd like to generate a POM.xml from an SBT managed project, is there a better way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夜清冷一曲。 2024-10-26 00:26:12

SBT提供了一个非常直接的方法。您可以在 SBT 文件存在的位置使用以下命令:

sbt makePom

这将在目标文件夹中生成 .pom 文件,您可以搜索该文件并将其重命名为 pom.xml 并将该文件保留在该位置运行mvn cleancompile install以充分利用它。

There is a very direct way provided by SBT. You can use the below command where your SBT file exixts:

sbt makePom

This will generate the .pom file in the target folder you can search that and rename to pom.xml and keep that file in the location and run mvn clean compile install to get full out of it.

仅此而已 2024-10-26 00:26:12

Vasil 的答案是正确的,但是对于 Eclipse 和 IDEA,您可以使用插件更直接地生成 IDE 元数据。对于 IDEA https://github.com/mpeltonen/sbt-idea,对于 Eclipse https://github.com/musk/SbtEclipsify

Vasil's answer is correct, but for Eclipse and IDEA you can generate IDE metadata more directly using plugins. For IDEA https://github.com/mpeltonen/sbt-idea, and for Eclipse https://github.com/musk/SbtEclipsify .

情归归情 2024-10-26 00:26:11

您是否尝试过 make-pom 来自sbt

它在./target处为当前项目生成基本的POM。
要自定义生成,您可以在项目定义中覆盖 pomExtrapomIncludeRepositorypomPostProcess

Did you try make-pom from sbt?

It generates basic POM for the current project at the ./target.
To customize generation, you can override pomExtra, pomIncludeRepository and pomPostProcess at the project definition.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文