Gradle setupBuild не преобразует файл maven pom.xml

1

У меня есть проект 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
Теги:
maven
gradle

1 ответ

4
Лучший ответ

Gradle не читает файл pom.xml для создания проекта. Но это все то же самое, что обычно описывает pom. В вашем скрипте gradle вы должны указать местоположение репозитория и зависимости, тогда gradle должен построить ваш проект, как вы ожидаете.

Предполагается, что вы можете преобразовать проект maven в проект градиента в версии 1.11 с помощью плагина "init".

gradle init --type pom 
  • 0
    это, кажется, идет вразрез с информацией, найденной здесь: jayway.com/2013/05/12/getting-started-with-gradle
  • 0
    отредактировал ответ, добавив, что вы можете инициализировать проект gradle из файла pom.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню