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='(& (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>
<rule filter='(& (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
<rule filter='(& (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>