Как установить или развернуть Maven только без повторной упаковки / повторного тестирования?

2978
Xiè Jìléi

Иногда я хотел развернуть, но я набрал mvn package.

Иногда я хочу развернуть в другом альтернативном хранилище (используя mvn deploy -DaltDeploymentRepository=...), сразу после развертывания по умолчанию.

Поэтому я действительно не хочу упаковывать и тестировать их снова, потому что они просто успешны. Банки с результатами просто есть, в target/каталоге. Я надеюсь, что смогу развернуть их.

Я знаю, что есть deploy:deploy-file, но это неудобно в использовании, я не хочу указывать groupId, artifactId снова в командной строке. Это не работает для большого проекта, который также содержит много jar-файлов для развертывания.

7

1 ответ на вопрос

1
Paul Sweatte

Используйте флаг командной строки maven.test.skip, чтобы пропустить тесты:

mvn -Dmaven.test.skip=true install 

Используйте флаг командной строки maven.repo.list для добавления другого репозитория:

mvn -Dmaven.repo.list= 
Но это будет только пропускать тесты, но все равно выполнять упаковку, верно? Lii 7 лет назад 0