4

javac2 @a_list_of_all_the_java_files_in_the_project私はJavaプロジェクトで静的分析を行ってきましたjavac2. ただし、すべてをコンパイルするための適切なライブラリを見つけることは困難です。

artifacts.xml現在、ルート フォルダーにファイルがあるプロジェクト (ちなみに、Eclipse SDK 3.7.1) を使用しています。このファイルは役に立ちそうです。これまでのところ、フォルダーをEclipseプロジェクトとして開くときに使用するライブラリーをEclipseに伝えるというのが私の理解です。もしそうなら、これらのライブラリをローカルにダウンロードして、カスタム コンパイル コマンドで参照したいと思います。

誰かが の目的を説明し、artifacts.xmlオプションで私のアプローチに関するフィードバックを提供できますか? 最終的に私が望むのは、非標準のコンパイラを使用して、コマンド ラインでプロジェクトをコンパイルできるようにすることだけです。


最初の数行またはartifacts.xml

<?xml version='1.0' encoding='UTF-8'?>
<?artifactRepository version='1.1.0'?>
<repository name='Bundle pool' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1'>
  <properties size='2'>
<property name='p2.system' value='true'/>
<property name='p2.timestamp' value='1315600353875'/>
</properties>
<mappings size='3'>
   <rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>
   <rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
   <rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
 </mappings>
 <artifacts size='405'>
    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.ssl' version='1.0.0.v20110531-2218'>
    <properties size='1'>
        <property name='download.size' value='8460'/>
    </properties>
  </artifact>
4

2 に答える 2

4

これは、Eclipse 'p2' インストール システムがインストール可能なアーティファクトのリポジトリを記述するために使用するファイルです。ファイルはファイルに圧縮されることがありartifacts.jarます。

Eclipse p2 については、こちらで説明しています: http://wiki.eclipse.org/Equinox/p2

于 2013-10-17T08:41:52.753 に答える
1

一般に、maven アーティファクトは、maven リポジトリにデプロイされるファイルです。

artifacts.xml上記のリポジトリに送信する必要があるすべてをリストする正規の方法です。

詳細については、この以前の投稿を確認してください。

Maven アーティファクトとは何ですか?

于 2013-10-17T01:03:51.767 に答える