2016-12-22 6 views
0
  1. 私はチュートリアルをやり始めました。
  2. 私はJDK8とMavenをダウンロードしました。
  3. 私はMavenをセットアップしました(PATHにmvnを追加し、JAVA_HOMEを設定しました)。 mvn --versionからMavenはリポジトリに接続できません(私だと思っています)

    • 出力:プロジェクト用のフォルダを作成し

      Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T18:41:47+02:00) Maven home: C:\apache\apache-maven-3.3.9\bin\.. Java version: 1.8.0_122-ea, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.8.0_122\jre Default locale: en_US, platform encoding: Cp1255 OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos"

  4. は(SOでの改行を無視し、チュートリアルからコピー&ペースト)このコマンドを実行しようとした:コマンドからmvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeGroupId=org.apache.maven.archetypes -DinteractiveMode=false -DgroupId=com.example.employees -DartifactId=employees-app -DarchetypeVersion=1.0

    • 出力:出力のpastebin
    • 要約:No plugin found for prefix 'archetype' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (C:\Users\yogevl\.m2\repository), central (https://repo.maven.apache.org/maven2)] -> [Help 1]

私はプロキシを持っていると仮定しています。私はそれをチェックした。​​。さらに、Chromeを使用してrepoにアクセスできます。 もう1つの答えは、管理者としてcmdを実行することをお勧めします。私は同じ結果を出しました。

私は、出力の最後にlinkを追っ:私はtoturialから、貼り付けるコピーするので

  1. は、そうは思わないでください。
  2. 同上。
  3. 同上。
  4. これについてはわかりません。settings.xmlがデフォルトのファイルです。私はそれを変更する必要がありますか?
  5. 1-3と同じです。

ありがとうございました! (WindowsではおそらくC:\Users\you\.m2\settings.xml)ファイル~/.m2/settings.xml

+0

ペーストビンなどにリンクを張らないでください。一部にはアクセスできないためです。 – khmarbaise

+0

私はプロキシを使用していますが、私はlagado.com(あなたが提供したテストリンク)からこの結果を得ました:**プロキシテスト:このリクエストは、プロキシです**あなたはオフィスにいるのですか、自宅ですか? – JimHawkins

+1

これはhttps証明書エラーのようです。私は、https://repo.maven.apache.org/maven2/で使用されているCAの権限がJavaのcacertsファイルでは信頼されていないが、chromeで信頼されていると推測します。ここにあなたを始めるための良いリンクがあります:http://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art032しかし、repo.maven.apache.orgの証明書が必要ですmaven.2xoffice.com – Revive

答えて

1

ここのコメントを読んだ後、溶液は、cacertsファイルを更新することでしたMavenのレポ(答えとリンクのためにI-LOVE-2-REVIVEに感謝)。だから、

、あなたはここで、私が持っていた同じ問題を抱えている場合は、いくつかの事柄:

  1. This記事は、おかげでI-LOVE-2-REVIVEアゲイン(cacertsファイルに証明書を追加する方法をご案内しますリンクの場合)。必要なレポの証明書を追加してください。
  2. 各jdk/jdeは異なる証明書リストを管理することに注意してください。
  3. keytoolは%JAVA_HOME%\binにあります(最初は私はそれがLinuxのシェルツールだと思っていましたが、そうではありません)。
0

を挿入し、適切なプロキシ設定:それはのための適切な証明書を欠いていたので、

<settings> 
    ... 
    <proxies> 
     <proxy> 
      <id>optional</id> 
      <active>true</active> 
      <protocol>http</protocol> 
      <username></username> <!-- perhaps empty, ask admin --> 
      <password></password> 
      <host>proxy.your.company.com</host> 
      <port>8080</port> 
      <nonProxyHosts>localhost|other.server.com</nonProxyHosts> 
     </proxy> 
    </proxies> 
    ... 
</settings> 
関連する問題