是否可以指向特定的设置文件,以覆盖maven用于单个命令的默认settings.xml?例:
mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"
Run Code Online (Sandbox Code Playgroud) 这是它目前的工作方式,它是Maven Deploy Plugin Usage
的pom.xml
[...]
<distributionManagement>
<repository>
<id>internal.repo</id>
<name>MyCo Internal Repository</name>
<url>Host to Company Repository</url>
</repository>
</distributionManagement>
[...]
Run Code Online (Sandbox Code Playgroud)
的settings.xml
[...]
<server>
<id>internal.repo</id>
<username>someUser</username>
<password>somePassword</password>
</server>
[...]
Run Code Online (Sandbox Code Playgroud)
而我正在努力实现的是找到一种在命令行输入用户名和密码的方法.实现mvn deploy -someUser -somePassword
我想知道我们是否可以在关闭里程碑后使用 Github Actions 来提交发布。
mvn release:prepare && mvn release:perform所以我之前所做的就是在本地计算机上提交,然后推送它。然而,通过 Github Actions,我希望能够从工作流程本身自动执行发布提交。
到目前为止,所有使用 Maven 和 Github Actions 的教程都仅限于运行clean install或测试检查或部署,但从未发布。
有人有使用 Github Actions 设置 Maven 版本的经验吗?谢谢