我想使用Eclipse AST生成源代码。我的项目由Maven管理,我想简单地为编译器添加依赖项。不幸的是,我在中心找到的最新版本是3.3.0-v_771
。 Tycho项目提供了更新的版本。但是,我发现poms没有指定依赖项,我不想自己这样做。我花了很长时间在谷歌搜索其他来源,但这是我能想到的最好的。
有没有人知道在Maven中获得JDT的更好,符合maven的方式?
答案 0 :(得分: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存储库。
答案 1 :(得分:0)
现在还有另一种方式。 Some of the Eclipse Neon.2 jars are published as normal maven artifacts(pom文件是用户友好的,maven的标准依赖管理将起作用)。
如果您想在项目中使用jdt-core
,只需添加以下内容:
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.core</artifactId>
<version>3.12.2</version>
</dependency>
...你让maven为你做剩下的事。我发布了一个简单的例子how to use the java code formatter from eclipse in a simple java application。