Я хотел бы ввести параметры профиля settings.xml в Java-класс. Я попытался использовать maven-annotation-plugin, но значения пришли как null. Интересно, если это происходит потому, что этот плагин предназначен для MojoInject Maven параметр в Java класс
setting.xml фрагмент
<profiles>
<profile>
<id>APP_NAME</id>
<properties>
<test.email>USER_EMAIL</test.email>
<test.password>USER_PASSWORD</test.password>
</properties>
</profile>
</profiles>
В классе
@Parameter(defaultValue = "test.email", readonly = true)
private String userEmail;
@Parameter(defaultValue = "test.password", readonly = true)
private String userPassword;
Я тоже рассматривал это, но всегда есть человеческий фактор, который некоторые разработчики/вкладчики совершают свои личные полномочия на репо. Я, хотя settings.xml будет более безопасным решением –
Я завершил ответ, как вы можете видеть, учетные данные можно установить в 'settings.xml' или в командной строке. – shellholic
+1 для обеспечения соблюдения. Я начну использовать этот плагин. –