【问题标题】:Gradle setupBuild not converting maven pom.xml fileGradle setupBuild 不转换 maven pom.xml 文件
【发布时间】:2014-05-08 12:19:20
【问题描述】:

我有一个我想转换的 maven 项目,以便它使用 Gradle 构建。似乎 gradle 没有检测到 pom.xml 文件:

$ gradle -v

------------------------------------------------------------
Gradle 1.11
------------------------------------------------------------

Build time:   2014-02-11 11:34:39 UTC
Build number: none
Revision:     a831fa866d46cbee94e61a09af15f9dd95987421

Groovy:       1.8.6
Ant:          Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy:          2.2.0
JVM:          1.7.0_45 (Oracle Corporation 24.45-b08)
OS:           Windows 7 6.1 amd64

$ ls
pom.xml  src  target


$ gradle setupBuild --info
Starting Build
Settings evaluated using empty settings script.
Projects loaded. Root project using empty build file.
Included projects: [root project 'simple-service-webapp']
Evaluating root project 'simple-service-webapp' using empty build file.
All projects evaluated.

FAILURE: Build failed with an exception.

* What went wrong:
Task 'setupBuild' not found in root project 'simple-service-webapp'.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

BUILD FAILED

Total time: 1.589 secs

【问题讨论】:

    标签: java maven gradle


    【解决方案1】:

    Gradle 不会读取 pom.xml 文件来构建项目。但它做的事情和 pom 通常描述的一样。在您的 gradle 脚本中,您必须指定存储库位置和依赖项,然后 gradle 应该按照您的预期构建您的项目。

    您应该能够在 1.11 版本中使用“init”插件将 maven 项目转换为 gradle 项目。

    gradle init --type pom 
    

    【讨论】:

    猜你喜欢
    • 2012-10-05
    • 2020-01-31
    • 2016-01-28
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多