初めて質問させていただきます。よろしくお願いいたします。
掲題の問題が起きており、アドバイスを頂きたく存じます。
現在、社内での開発環境*としてWindows7上にmavenを導入しようとしております。
注:社内開発環境について
-OS: Windows7 SP1
-maven version: Apache Maven 3.3.9
-Java version: 1.8.0_60
-その他: 社内プロキシを介し(ユーザアカウント認証あり)て、インターネットに接続可能
mavenをWindows7に導入し、以下のコマンドでサンプルプロジェクトを作成を試みてみた所、エラーメッセージが出力されます。
○投入コマンド(コマンドプロンプト)
mvn archetype:create -DgroupId=com.example -DartifactId=sample
○エラー時ログ(コマンドプロンプト上表示された内容抜粋)
… [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2 via [社内プロキシサーバ名]:[プロキシ用ポート] with username=[社内プロキシアカウント名], password=*** …(省略) Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (http://repo.maven.apache.org/maven2): Error transferring file: Server returned HTTP response code: 407 for URL: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom from http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom with proxyInfo ProxyInfo{host='[社内プロキシサーバ名]', userName='null', port=[プロキシ用ポート], type='http', nonProxyHosts='null'} (↑上記の依存性が解決できないエラーが、大量に発生。)
プロキシの設定については、(Windowsのユーザホームフォルダ)¥.m2¥settings.xmlに以下の通り設定しています。
○settings.xml設定内容
xml
1 <settings> 2 <proxies> 3 <proxy> 4 <id>proxy-http</id> 5 <active>true</active> 6 <protocol>http</protocol> 7 <host>[社内プロキシサーバ名]</host> 8 <port>[プロキシ用ポート]</port> 9 <username>[社内プロキシアカウント名]</username> 10 <password>[社内プロキシパスワード]</password> 11 </proxy> 12 <proxy> 13 <id>proxy-https</id> 14 <active>true</active> 15 <protocol>https</protocol> 16 <host>[社内プロキシサーバ名]</host> 17 <port>[プロキシ用ポート]</port> 18 <username>[社内プロキシアカウント名]</username> 19 <password>[社内プロキシパスワード]</password> 20 </proxy> 21 </proxies> 22 </settings>
コマンドプロント表示のログにある[DEBUG]行の表示を見る限り、settings.xmlからプロキシサーバ名やプロキシアカウントは取得できているようですが、エラー行では、ProxyInfo{host='[社内プロキシサーバ名]', userName='null', port=[プロキシ用ポート], type='http', nonProxyHosts='null'}となっており、userNameはnullとなってしまっているように見受けられます。
色々と過去事例等調べておりますが、解決まで至っている過去事例もなかったため、本サイトにて質問させていただいております。
社内環境での作業であり、プロキシサーバの設定等は確認することが難しいです。
解決策について、ご存知の方がいらっしゃいましたら、ご助言いただけると幸いです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。