2016-09-22 19 views
1

私はMavenとEclipseに関するいくつかの質問があります。私はこれらすべてのツールを初めて使っています。MavenとEclipseの統合

私のウィンドウにapache-maven-3.3.9がインストールされ、 "C:¥Program Files(x86)¥apache-maven-3.3.9"に置かれています。

2 - MAVEN_HOME(およびM2_HOME)環境変数が追加されました。

3 - "C:¥Program Files(x86)¥apache-maven-3.3.9¥bin"をPath環境変数に追加しました。

4 - $ {のuser.home」.m2] settings.xmlの下のxmlファイルを作成することにより、Mavenのダウンロード用のプロキシを設定するのsettings.xmlの内容は次のとおりです。

<settings> 
    <proxies> 
    <proxy> 
     <active>true</active> 
     <protocol>https</protocol> 
     <host>www.github.com</host> 
     <port>8080</port> 
     <nonProxyHosts>www.google.com</nonProxyHosts> 
    </proxy> 
    </proxies> 
</settings> 

5 - テストされています。そして、Mavenが正しくインストールされたかどうかを確認:。。。

C:\>mvn --version 
C:\ 
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5 2015-11-10T11:41:47-05:00) 
Maven home: C:\Program Files (x86)\apache-maven-3.3.9 
Java version: 1.8.0_101, vendor: Oracle Corporation 
Java home: C:\Program Files (x86)\Java\jdk1.8.0_101\jrr 
Default locale: en_US, platform encoding: Cp1252 
OS name: "windows server 2008 r2", version: "6.1", arch: "x86", family: "dos" 

6 - 原型を生成しようとしました、エラーの束を得た唯一つのエラーを以下に示す基本的に、Mavenはプラグインをダウンロードしようとしたが失敗し、私は疑いますエラーはインターネット接続によって引き起こされますが、私はtを修正するためにどこを調べる必要があるか分かりません彼の問題。私がインターネット接続の問題であると疑った理由は、POMファイルをWeb上の外部ジャーで構成し、すべてが正しくダウンロードされたからです。

C:\>mvn archetype:generate 
C:\ 
[INFO] Scanning for projects... 
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven 
-clean-plugin/2.5/maven-clean-plugin-2.5.pom 
[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:mave 
n-clean-plugin:2.5: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or on 
e of its dependencies could not be resolved: Failed to read artifact descriptor 
for org.apache.maven.plugins:maven-clean-plugin:jar:2.5 
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven 
-install-plugin/2.4/maven-install-plugin-2.4.pom 
Terminate batch job (Y/N)? y 

C:\> 

これは、問題をダウンロードしているmavenプラグインです。

ここにEclipseの問題があります。

1 - Eclipse Neonがインストールされています。

2 - Mavenプラグインを追加しようとしました。すべてのMavenプラグインが既にインストールされていると言います。私は前にインストールされたNeonで以前にMavenプラグインをやった。それで、簡単なMaven-archetypeプロジェクトを作成できないため、Neon Eclipseを削除しました。その後、Neon Eclipseを再インストールしました。しかし、Eclipseを再インストールする前に、以前にインストールしたEclipseフォルダをすべて削除しましたが、EclipseがMavenのすべての情報をどこに保持しているのか分かりません。新しくインストールされたEclipseがMavenプラグインをダウンロードしようとすると、すべてのMavenプラグインが既にインストールされていることがわかりました。 EclipseがMavenプラグインに関するすべての情報を保持しているというアイデアはありませんか?

3 - 、簡単なMavenの-原型プロジェクトを作成するために、再度試みた後、私はこのエラーメッセージました:設定されたリポジトリのいずれかから1.1:mavenの-原型-クイックスタート: は原型org.apache.maven.archetypesを解決できませんでしたが。 artifact org.apache.maven.archetypesを解決できませんでした:maven-archetype-quickstart:pom:1.1 artifact org.apache.maven.archetypes:maven-archetype-quickstart:pom:1.1 from/to central(https://repo.maven.apache.org/maven2)を転送できませんでした。 ):Mavenの-原型-クイックスタートを::POM:1.1)https://repo.maven.apache.org/maven2(中央へ/から:基本的に、それは..ですので

をタイムアウトして接続する がアーティファクトorg.apache.maven.archetypesを転送することができませんでしたタイムアウトして接続しますMavenと同じエラーメッセージです。

質問:

1 - 私はMavenのプラグインは、コマンドライン経由でダウンロード入手行うために必要なものは何ですか?

2 - 同様に、Eclipseに単純なMaven-Archetypeプロジェクトを作成するために必要なことは何ですか?

Mavenがプラグインをダウンロードできないという問題に関するすべての質問と回答を確認しました。私は最後の数日ですべてを試しましたが、優勢はありません。私は答え/解決策は良いと理解していますが、私にとってはうまくいかないのです。たぶん私は他のものを探す必要があるか分からない他のものが必要でしょうか?

3 - これらのすべての努力が失敗した後、手動でMavenプラグインをダウンロードしてPOM.xml経由で設定できますか?私はApache MavenのWebサイトをチェックしましたが、答えは「はい」と思われますが、「方法」は提供されません。私はMavenプラグインのダウンロードには最適なソリューションではないことを知っていますが、ダウンロードの問題を解決できない場合は、手動ダウンロードに頼らざるを得ず、POMファイルを設定する必要があります。

Mavenプラグインを使用してPOM.xmlファイルを設定する方法を教えてください。

長い質問は残念ですが、私はこれらのツールを初めて使い慣れており、Eclipse経由でMavenによって構築された単純なJavaプロジェクトを取得しようとしています。

答えて

0

設定ファイルのプロキシは、実行しているマシンがプロキシの背後にある場合(企業プロキシと言うことができます)です。 github.comを正しくないプロキシホストとして配置しました。

mavenのインストール時にeclipseがバンドルされていれば、mavenのライフサイクルプロセス中にIDEとの統合が可能になります。ただし、eclipseから既存のmavenインストールを追加することで、自分のmavenインストールを自由に追加することができます(設定でmavenの特定のインストールを使用したい)。

企業プロキシの背後にいる場合は、マシンがインターネットに接続するためのプロキシを取得する必要があります。その詳細を、Mavenのプロキシ設定に追加することができます。社内プロキシが動的プロキシ(静的ホストとは反対の.pacファイルなど)を使用している場合、回避するにはCNTLMやワゴンなどのオプションを調べて実行する必要があります。

+0

Ramachandran、助けてくれてありがとう。プロキシのことについては、私が完全に理解しているかどうかは分かりません。はい、私は会社のプロキシの後ろにいますが、私はそれが何であるかわかりません。私はその後、ネットワークの人々と話をする必要があります。 –

+0

あなたは言った: "あなたは、Eclipseから既存のMavenインストールを追加することで、あなた自身のMavenインストールを自由に追加することができます(あなたはその設定でmavenの特定のインストールを使いたいです)"。このプロセスについてもう少し説明しますか?私はEclipseにすべてのMavenプラグインがあることを知っています。私はそれでうまくいく。 .mavenリポジトリの下のプラグインを検索すると、必要なファイルが見つからず、失敗するため、プロジェクトを作成できません。私はそれをどのように乗り越えますか?たぶん私はこのルートに行く前に、まずはプロキシの問題を解決する必要があります。 –

+0

ラマチャンドラン..私はそれを得た。インターネットプロキシが何であるかを発見しました。 settings.xmlファイルとvoilaのすべての情報を得ました!それは行く。私に正しい方向を指摘してくれてありがとう。すてきな一日を! –

関連する問題