【发布时间】:2018-04-06 03:26:19
【问题描述】:
TLDR;
以下命令无法在 Virtual Box 来宾操作系统中运行以构建工件并将其安装到在主机操作系统上运行的 AEM 6.3 Author 实例上。
mvn -PautoInstallPackage clean install
主机位于公司代理后面,客户操作系统配置了 CNTLM 和 Maven 代理文件。
加长版
我使用 VirtualBox VM 进行开发 - 主要是为了缓解企业软件安装限制。尝试运行以下命令来构建和部署 AEM 6.3 多模块项目,但始终失败。以下是maven命令:
mvn -PautoInstallPackage clean install
并且构建停止运行超过这一点:
[INFO] Discarding unexpected response: HTTP/1.1 100 Continue
当我使用调试标志 (-X) 运行相同的命令时,我会在错误之前看到以下几行:
...
[DEBUG] Request body sent
[DEBUG] << "HTTP/1.1 100 Continue[\r][\n]"
[DEBUG] << "HTTP/1.1 100 Continue[\r][\n]"
[DEBUG] << "Proxy-Connection: keep-alive[\r][\n]"
[DEBUG] << "Connection: keep-alive[\r][\n]"
[DEBUG] << "[\r][\n]"
[INFO] Discarding unexpected response: HTTP/1.1 100 Continue
我的设置的一些关键细节:
- 主机操作系统是 Windows 7 Enterprise - 这是我的 AEM 6.3 Author 实例运行的地方
- Guest OS 是 Ubuntu 16.04.4 LTS - 这是我进行开发的地方
- 计算机已连接到位于公司代理后面的网络
- 使用 CNTLM、
http_proxy、https_proxy环境变量和用于 Maven 的~/.m2/settings.xml在 VM 来宾上设置代理 - Maven 可以毫无问题地从 Internet 获取所有依赖项
-
npm install、curl等所有其他命令都可以正常从 Internet 获取内容 - 我已将
10.*添加到 CNTLM 和 Mavensettings.xml文件的白名单中 - 在 Virtual Box 设置中,我添加了仅主机适配器
- 我可以通过浏览器通过http://10.0.2.2:4502连接到在主机操作系统上运行的AEM实例
完整的错误日志文件:https://paste.ee/p/dph1n
非常感谢任何帮助。
【问题讨论】:
-
能否提供更多错误日志?哪个插件和什么操作产生了这样的错误?
-
@YuriyAlevohin - 我已经在这里上传了错误日志paste.ee/p/dph1n。
标签: java maven virtualbox aem