我正在尝试将一个软件包部署到远程JBoss Fuse 6.1。 我使用" fabric8-maven-plugin"。 我正在执行以下命令
mvn fabric8:deploy -Dfabric8.profileVersion=1.0 -Dfabric8.jolokiaUrl=http://host:8181/jolokia -Dfabric8.parentProfiles=parent -Dfabric8.profile=child
我的〜/ .m2 / settings.xml文件中需要<server>
部分作为服务器ID:fabric8.upload.repo
是否可以在命令中设置用户和密码?
答案 0 :(得分:2)
请参阅Fabric8 Maven Plugin, Specifying credentials from command line:
fabric8:deploy 目标默认情况下会从本地Maven
settings.xml
文件中读取用户名和密码。这可能不希望将密码存储为纯文本。选项jolokiaUrl
可用于指定远程结构服务器的URL,包括用户名和密码。例如,要使用用户名scott
和密码tiger
,请键入:
fabric8:deploy -Dfabric8.jolokiaUrl=http://scott:tiger@localhost:8181/jolokia