JBossForge新Gradle项目?

JBossForge新Gradle项目?,jboss,gradle,Jboss,Gradle,使用JBoss Forge启动新项目时,默认情况下,该项目是使用Maven构建系统创建的。如何利用Forge 2.*的Gradle插件使用Gradle而不是Maven创建项目 % forge Using Forge at /usr/local/Cellar/jboss-forge/2.12.2.Final/libexec … [ForgePlaygroundGradle]$ new-project --name ForgePlaygroundGradle --topLevelPackage

使用JBoss Forge启动新项目时,默认情况下,该项目是使用Maven构建系统创建的。如何利用Forge 2.*的Gradle插件使用Gradle而不是Maven创建项目

% forge
Using Forge at /usr/local/Cellar/jboss-forge/2.12.2.Final/libexec

…

[ForgePlaygroundGradle]$ new-project --name ForgePlaygroundGradle --topLevelPackage com.kedges.forgegradle --porjectFolder . **???**;

这里您需要两件事:

1) 启动Forge后,请确保已安装Gradle插件(它不随核心发行版提供):

2) 然后,您可以使用
project new
命令的
--buildSystem
选项:

project-new --named ForgePlaygroundGradle --topLevelPackage com.kedges.forgegradle
请注意,第一次执行后一个命令可能需要一些时间。这样做的原因是下载了一个体面的JavaEEWeb项目的依赖项。使用空的本地~/.m2/repository文件夹创建Maven项目时,也会发生同样的情况


如果您不需要一个Web项目,那么请考虑由<代码> -Type < /Cord>选项提供的其他项目类型。 我尝试将当前的Gradle加载项(V2.12.2)与我当前的forge安装(V2.19)一起使用,我得到一个异常

Facet类型[org.jboss.forge.addon.Gradle.projects.facets.GradleJavaCompilerFacet]无法安装到[org.jboss.forge.addon.Gradle.projects]中。GradleProject@d9a3733b]类型[org.jboss.forge.addon.gradle.projects.GradleProject]。您可能希望检查是否存在不一致的原始状态,因为可能发生了部分安装。
-可能是这两个版本不兼容吗?刚刚尝试在Forge 2.20.1中安装Gradle加载项版本2.12.2。安装成功。我建议您从下载最新版本并试用。
project-new --named ForgePlaygroundGradle --topLevelPackage com.kedges.forgegradle