6

jpoller.jarMaven依存関係として追加したいので、pom.xmlファイルを編集して次のようにしました。

<dependency>
    <groupId>org.sadun</groupId>
    <artifactId>jpoller</artifactId>
    <version>1.5.2</version>
</dependency>

さて、予想通り、コマンドラインからコンパイルするとjpoller、pomにリストしたリポジトリのいずれにも存在しないため、エラーが発生します。また、そのリポジトリを見つけることもできませんでした。そのためのリポジトリを作成することはできますが、現時点では作成したくありません。したがって、次のエラーが発生します。

[情報]アーティファクトの解決に失敗しました。

行方不明:---------- 1)org.sadun:jpoller:jar:1.5.2

プロジェクトのWebサイトからファイルを手動でダウンロードしてみてください。

次に、次のコマンドを使用してインストールします。mvn install:install-file -DgroupId = org.sadun -DartifactId = jpoller -Dversion = 1.5.2 -Dpackaging = jar -Dfile = / path / to / file

Maven CLIが利用できないマシンでM2Eclipseプラグインからこれを行うにはどうすればよいですか?

4

2 に答える 2

18

maven CLI が利用できないマシンで M2Eclipse プラグインからこれを行うにはどうすればよいですか?

まあ、Eclipseからそれを行うだけです。まず、jpoller jar を取得し、ファイル システムのどこかに保存します。次に、Eclipse で、上部のバーから[Run] > [Run Configurations... ] を選択し、[ Maven Build ] を右クリックして、新しく作成したNew_configurationを構成します。

  • 任意のBase ディレクトリを選択
  • ゴールを埋めるinstall:install-file
  • 必要なパラメータごとに、-D接頭辞を付けずにパラメータを追加します (たとえば、 、、およびの場合はfileasParameter nameおよび/path/to/fileas Valueなど)。groupIdartifactIdpackagingversion

そして、この構成を実行します。または... Mavenをインストールするだけです。

于 2010-02-06T04:32:17.000 に答える
0

install コマンドは、~/.m2 内のフォルダー構造と、依存関係アーティファクトの pom.xml ファイルの作成を自動化します。これは手動で行うことができます。または mvn がインストールされているマシンから ~/.m2/{group}/{artifact} フォルダーをコピーするだけです。

編集:このツールは、特定の依存関係のパブリック リポジトリを見つけるのに役立ちます。

Edit2:依存関係を手動でインストールするプロセスの説明については、 http: //maven.apache.org/guides/mini/guide-coping-with-sun-jars.htmlを参照してください。ほとんどの Sun jar は現在、java.net リポジトリhttp://download.java.net/maven/2/で入手できることに注意してください。

于 2010-02-05T20:34:01.117 に答える