Я попытался добавить это в settings.xml;
<properties>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>
Но это не сработало. mvn deploy -Dmaven.skip.deploy=true работает нормально. Также я предполагаю, что добавление вышеуказанного тега в pom.xml также будет работать. Есть ли способ добиться этого с помощью settings.xml?
Причина, по которой я хочу сделать это, состоит в том, чтобы заставить людей, создающих задания Jenkins, использовать метод Jenkins для развертывания артефактов, а не использовать цель развертывания. Метод Дженкинса будет развертывать артефакты только после успешного завершения всей сборки, но цель развертывания может развертывать артефакты даже тогда, когда остальная часть сборки находится на грани сбоя. Я открыт для предложений о других способах достижения этого, помимо запрета обычным пользователям создавать и настраивать задания в Jenkins.