2015-10-19 96 views
2

我需要将我的Gradle项目转换为Netbeans能够打开的项目而不需要任何额外的插件。我猜想将Gradle文件转换为Ant可能是一个可行的解决方案,但我还没有找到任何有关Gradle to Ant转换的信息。将Gradle项目转换为Neatbeans IDE

你们知道一个合适的方法来实现我的目标吗?

造成这种混乱的原因是我使用Gradle进行开发,但我的客户端使用Netbeans IDE,因此他需要兼容的项目文件。我个人不愿意改用Netbeans,也许你可以免除我的麻烦。谢谢!

回答

2

嘛,据我已经试过你有两种选择:

  1. 如果使用普通的Java项目(不是Java EE),你可以使用 Netbeans Gradle plugin。它像一个普通的java项目的魅力。但是因为你不想使用不是 选项的插件。
  2. 我不知道任何gradle ant转换器。而且因为Netbeans对maven有很好的支持。您可以将Gradle 项目转换为Maven和NetBeans中的开放式Maven项目。

只需将新任务添加到您的build.gradle文件。它应该是这个样子:

task writeNewPom << { 
    pom { 
     project { 
      inceptionYear '2008' 
      licenses { 
       license { 
        name 'The Apache Software License, Version 2.0' 
        url 'http://www.apache.org/licenses/LICENSE-2.0.txt' 
        distribution 'repo' 
       } 
      } 
     } 
    }.writeTo("$buildDir/pom.xml") 
} 

可以 在这里找到更多的细节:

https://docs.gradle.org/current/userguide/maven_plugin.html#sec:maven_pom_generation

https://docs.gradle.org/current/userguide/maven_plugin.html

https://codexplo.wordpress.com/2014/07/20/gradle-to-maven-conversion-and-vice-versa/

+0

谢谢,我认为这将这样的伎俩。 – Cakasim