2

json-simplemaven2 コマンドライン インターフェイスを使用してライブラリのソース コードをダウンロードしたいと考えています。したがって、この .pom ファイルを ~/project/pom.xml にダウンロードします。

http://json-simple.googlecode.com/svn/trunk/pom.xml

次に、関連する SO の質問の回答を使用して、コマンド ラインからソースを使用して Maven アーティファクトをインストールする方法を教えてください。、次のコマンドでソースコードをダウンロードしようとしましたが、

$ cd ~/project
$ mvn eclipse:eclipse -DdownloadSources=true
$ ls

出力はpom.xml. なにが問題ですか?

$ mvn --version

アパッチ Maven 2.2.1 (rdebian-8)

4

1 に答える 1

5

依存関係プラグインのgetゴールを使用する

完全なコマンドライン (どこかで実行 - po は必要ありません)

mvn -DgroupId=com.googlecode.json-simple 
  -DartifactId=json-simple 
  -Dversion=1.1.1 
  -Dclassifier=sources 
  -DremoteRepositories=http://nexus.dmz1.heuboe.hbintern:8080/nexus/content/repositories/central/ 
  org.apache.maven.plugins:maven-dependency-plugin:2.8:get

またはワンライナーとして

mvn -DgroupId=com.googlecode.json-simple -DartifactId=json-simple -Dversion=1.1.1 -Dclassifier=sources -DremoteRepositories=http://nexus.dmz1.heuboe.hbintern:8080/nexus/content/repositories/central/ org.apache.maven.plugins:maven-dependency-plugin:2.8:get

通常、私は Maven 3 を使用していますが、これを Windows 上の Maven 2.2.1 でもテストしたところ、動作しました。

maven-eclipse-plugin (eclipse:eclipse) の代わりに、 m2e Maven Integration を eclipse で使用することも検討できます(まだインストールされていない場合は、eclipse Marketplace を確認してインストールしてください)。ソースをダウンロードするためのEclipse設定オプションがあります。

于 2013-07-23T07:13:59.890 に答える