Ant を使用して「uberjar」を構築しようとしていますが、プロジェクトにはいくつかのプロパティ ファイルを含む config ディレクトリがあります。
config dir を build.xml に追加するにはどうすればよいですか?
参照方法の例を次に示します。
static private String CONFIG_DIR = "config/";
static public String CONFIG_FILE = "proj.properties";
File configFile = new File(CONFIG_DIR, CONFIG_FILE);
config ディレクトリには複数のプロパティ ファイルがあります。通常、クラスパスに追加するだけです:
java -classpath bin:lib/*:config some.project.Example
これが私の build.xml ターゲットですが、これは正しくありません。
<target name="uberjar" depends="compile">
<jar jarfile="${babelnet.jar}">
<fileset dir="${bin.dir}">
<include name="**/*.class"/>
</fileset>
<zipgroupfileset dir="lib" includes="*.jar"/>
</jar>
<copy todir="config">
<fileset dir="config">
<include name="**/*.properties"/>
</fileset>
</copy>
</target>