如何从一个项目源文件夹创建两个Jars?这可能,还是我必须创建另一个项目?我的项目现在使用Ant来生成一个Jar。例如,假设我想拆分类文件:
Jar 1:
com.myproject.Foo
com.myproject.Bar
Jar 2:
com.myproject.FooBar
com.myproject.BarFoo
com.myproject.FooBarFoo
...
答案 0 :(得分:1)
见http://ant.apache.org/manual/Tasks/jar.html。您只需要在jar任务中使用filesets或includes / exclude,以便只包含每个jar中所需的文件:
<target name="makeJars">
<jar destfile="jar1.jar"
basedir="classes"
includes="com/myproject/Foo.class, com/myproject/Bar.class"/>
<jar destfile="jar2.jar"
basedir="classes"
includes="com/myproject/FooBar.class, com/myproject/BarFoo.class, com/myproject/FooBarFoo.class" />
</target>