是否可以在命令行中的Maven Deploy中传递密码?

stef52:

这是当前的工作方式,也是Maven Deploy插件的用法

pom.xml

[...]
  <distributionManagement>
    <repository>
      <id>internal.repo</id>
      <name>MyCo Internal Repository</name>
      <url>Host to Company Repository</url>
    </repository>
  </distributionManagement>
[...]

settings.xml

[...]
    <server>
      <id>internal.repo</id>
      <username>someUser</username>
      <password>somePassword</password>
    </server>
[...]

而我想要实现的目标是找到一种在命令行中键入用户名和密码的方式。达到mvn deploy -someUser -somePassword

罗伯特·斯科特(Robert Scholte):

settings.xml被认为是个人的,所以对于这个原因,用户名+密码存储在(用户)settings.xml因此,一般而言,没有理由将它们作为参数传递。(顺便说一句,密码可以在此处加密存储)maven-deploy-plugin无法通过命令行传递密码。但是,我见过类似的骇客:

<username>${internal.repo.username}</username>

现在你可以做 -Dinternal.repo.username=someUser

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在GitAhead中输入命令行git命令?

是否可以在python shebang中包含命令行选项?

是否可以避免名称在命令行中重复?

是否可以通过Maven命令行将标签传递给SonarQube?

在IDLE中运行python脚本时,是否可以传递命令行参数(args)?

是否有命令行命令可以在 gstreamer 管道的单行中测试 appsrc 和 appsink?

在pytest中是否可以在参数装饰器中访问命令行参数?

我可以在命令行中添加Maven存储库吗?

在Eclipse中的命令行上运行Maven命令

是否可以通过命令行在视频中添加“淡化为黑色”效果?

是否可以通过命令行确定YARN中当前活动的调度程序插件?

程序是否可以在POSIX中获取命令行参数之间的空格数?

在命令行中运行Rmarkdown时是否可以提供参数?

Windows中是否可以使用任何命令行工具来编辑环境变量?

是否可以在命令行中通过curl设置Content-Type而无需添加“ boundary = ------”?

是否可以在命令行参数中引用最近修改的文件?

在POSIX中,main(void)是否可以恢复命令行参数?

是否可以从命令行在*当前*空间中的Finder中打开文件夹?

在没有CRT编译的程序中,是否可以通过argv读取命令行参数?

是否可以访问完整的命令行,包括bash脚本中的管道?

命令行工具是否可以在S3中恢复已删除版本的文件?

是否可以在命令行中运行 Java 应用程序/作为 Web 服务

我可以在命令行中添加自己的命令吗?

是否可以在命令行中传递参数供用户选择以Selenium为首或无头运行Selenium?

如何在命令行中运行Maven内置类

在命令行中以阶段为参数执行 maven 目标

如何在命令行中覆盖Maven属性?

在Maven 2的命令行中设置插件的属性

在命令行中运行JAVA + Cucumber + JUnit Maven项目