1

我想使用 Eclipse AST 来生成源代码。我的项目由 Maven 管理,我想简单地为编译器添加依赖项。不幸的是,我在中央找到的最新版本是3.3.0-v_771. Tycho项目提供更新的版本。但是,我发现 pom 没有指定依赖项,我不想自己这样做。我花了很长时间在谷歌上搜索其他来源,但这是我能想到的最好的。

有谁知道在 Maven 中获取 JDT 的更好的、符合 maven 的方法?

4

2 回答 2

0

您可以使用Maven-Eclipse-Plugin自行将 Eclipse 包部署到 Maven,然后使用它们。一个示例命令是:

mvn eclipse:to-maven -DdeployTo=internal-nexus::default::http://myNexus/content/repositories/eclipse -DeclipseDir=C:/Eclipse

或者,您可以购买Nexus Pro的许可证并提供 Eclipse p2-Repositories 作为 Maven 存储库。

于 2013-02-04T10:00:09.813 回答
0

现在有另一种方式。一些 Eclipse Neon.2 jars 作为普通的 maven 工件发布(pom 文件是用户友好的,maven 的标准依赖管理将起作用)。

如果你想jdt-core在你的项目中使用,你只需要添加这个:

<dependency>
  <groupId>org.eclipse.jdt</groupId>
  <artifactId>org.eclipse.jdt.core</artifactId>
  <version>3.12.2</version>
</dependency>

...你让 maven 为你做剩下的事情。我已经发布了一个简单的示例,如何在一个简单的 Java 应用程序中使用来自 Eclipse 的 Java 代码格式化程序

于 2017-01-11T06:25:17.570 回答