2017-10-24 8 views
-1

私が持っている問題は、追加のプラグインを許可しないEclipseバージョンで作業しなければならないということです。したがって、mavenのインストールはオプションではありません。コマンドラインを使ってEclipseプロジェクトをmavenに変換できますか?

しかし、私はまだ私のmavenプロジェクトを作成するためにコマンドラインを使用できるかどうか疑問に思っています。

コマンドラインからmavenプロジェクトを作成すると、Eclipse - >ファイル - >インポートが機能しませんでした。 私はEclipseプロジェクトフォルダの中に私のmavenプロジェクトを作成しようとしました。私は元のEclipseプロジェクトの中にmavenフォルダ構造を持っていました。 Eclipse IDEを使用して、srcフォルダの名前を変更し、代わりにMavenが作成した構造体 'src'を呼び出しました。私はこれらのフォルダの代わりにパッケージを作成することができないので、それは混乱を招いた。

よろしくお願いします。

+0

なぜ 'src'の名前を変更しましたか? 'src'はMaven [標準ディレクトリレイアウト](https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html)で使われている標準的な名前です。 Eclipseで "Maven Project"を作成し、デフォルトのディレクトリ構造をそのまま使用してください。 – Andreas

答えて

-1

使用しているEclipseのバージョンは?プラグインを適用することができます。また、プロキシがプラグインをダウンロードするためにEclipseをブロックしないようにしてください。プロキシの設定については、mavenのconfフォルダのsetting.xmlを参照してください。

+0

彼はコマンドラインを要求しますが、プラグインはありません –

0

The M2e plugin Eclipse EclipseのMavenプロジェクトで作業することを強くお勧めします。
従来のEclipseプラグインのインストールからインストールするネットワーク制約がある場合は、the source code of the pluginをビルドしてインストールすることもできます。

代わりに、EclipseではなくMavenのみに依存するApache Maven Eclipse Pluginを使用することもできます。これを使用すると、pom依存関係に従ってEclipseクラスパスを生成できます。
特に:mvn eclipse:eclipseは、Eclipse構成ファイルを生成します。

MavenのEclipseプラグインは、プロジェクトで 使用するためのEclipse IDEファイルに (* .classpath、.project *、* .wtpmodulesと.settingsフォルダ)を生成するために使用されます。

しかし、これは廃止され、これ以上メンテナンスされません。 私はそれをお勧めできません。

免責事項:ユーザーはのM2eを使用することをお勧めします、EclipseのMavenの 統合の代わりに、プロジェクトのpom.xml で説明したように、それはより密接 実際のビルドと実行時クラスパスに似ていることができ、このプラグインは、 - 他の中で利点。しかし、 のプロジェクト設定と、静的にさらに効率的に動作するワークフロー は、リアクタに多数のプロジェクトがある場合など、Eclipseメタデータを生成しました。それはMaven Eclipseプラグインが の助けになるところです。

+0

彼はコマンドラインを要求しますが、プラグインはありません –

+0

Apache Maven Eclipseプラグインはコマンドラインですが推奨されません。 – davidxxx

+0

ホームを調理したpom.xmlをプロジェクトルートに追加してmaven clean installを実行することはできません。 –

関連する問題