【发布时间】:2014-02-12 07:31:37
【问题描述】:
我目前在 Netbeans 中面临一个相当奇怪的问题。尝试将 Maven 项目部署到 Netbeans 中的外部存储库时,我得到:
未能执行目标org.apache.maven.plugins:maven-deploy-plugin...... 返回码为:401,ReasonPhrase: Unauthorized。
我在 netbeans 中建立了一个 maven 项目,并添加了一个自定义构建目标来部署(使用 mvn deploy)。一切正常,直到实际部署失败的部署阶段。我使用的存储库具有所需的用户名/密码组合,该组合已在我的 settings.xml 文件中为 Maven 定义,使用命令行进行部署没有问题(即我打开命令提示符并键入 mvn deploy在项目目录中,我得到了构建成功)。
经过一些试验,我确定当 netbeans 调用 maven 进行构建时,settings.xml 文件不知何故未被读取。我也尝试将设置文件放在我的user.home\.m2\ 目录中,但没有成功。我错过了什么还是这只是 netbeans 的一个错误?
Netbeans 正在运行:
mvn -Dmaven.ext.class.path=\"<path to netbeans>\\java\\maven-nblib\\netbeans-eventspy.jar\" deploy
在部署阶段之前一切正常。
编辑:
我尝试从 netbeans 提供的捆绑 maven 切换到我的个人安装,但无济于事。
我运行的是 Windows 7 x84-64。
【问题讨论】:
标签: java maven netbeans deployment