Куда мне поместить pom.xml досье?

#java #android #maven

#java #Android #maven

Вопрос:

Я просматривал это руководство и установил maven, создал свои переменные среды, создал новый проект Android, но я не знаю, где разместить pom.xml файл ?

кроме того, как мне запустить сборку maven, чтобы был создан новый файл .apk?

Комментарии:

1. pom должен находиться в корневой папке, запустите mvn3 clean install , как показано в вашем руководстве, для создания файла apk.

2. должен ли я запускать чистую установку mvn3 из dos? если да, то куда мне указать мой dos .. ? я имею в виду, я знаю, что мне нужно сделать cd в какой-то каталог .. верно?

Ответ №1:

Команды Maven, которые выполняются в POM, должны выполняться в текущем рабочем каталоге вашего проекта. Допустим, ваш проект находится в c:myproject . Это означает, что ваш pom-файл будет находиться по адресу c:myprojectpom.xml . Когда вы запускаете команду maven в командной строке, вам нужно установить свой текущий рабочий каталог на c:myproject .

В Windows, если вы удерживаете нажатой клавишу shift , а затем щелкните правой кнопкой мыши по открытой папке, вы увидите дополнительный пункт меню под названием Open command window here .

В качестве альтернативы вы всегда можете открыть окно командной строки и ввести cd <path to your project> .

После этого введите свои команды maven, такие как mvn3 clean install

Вот скриншот выпадающего списка для Windows введите описание изображения здесь

Ответ №2:

Вы должны использовать макет проекта по умолчанию:

http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

The pom.xml помещается в корневую папку проектов.

Комментарии:

1. но тогда как мне запустить сборку для создания нового файла apk?

Ответ №3:

Это произошло из-за изменения имени проекта, и старое имя проекта модуля продолжает отображаться в скобках рядом с новым именем проекта. если вы хотите удалить старое имя в скобках[. . . .], перейдите в настройки ваших проектов.gradle file или используйте сокращенный Ctrl Shift F, чтобы получить файл. Вы увидите старое название проекта модуля.

  • включить ‘:app’

  • rootProject.name = «старое название проекта модуля»

В rootProject.name =»….» Переименуйте его с вашим новым именем проекта и синхронизируйте проект, после чего имя корневого модуля будет обновлено, а старое название проекта модуля в скобках исчезнет.