如何从一个项目源文件夹创建两个jar ?这是可能的,还是我必须创建另一个项目?我的项目现在使用Ant生成一个Jar。例如,假设我想这样分割类文件:
Jar 1:
com.myproject.Foo
com.myproject.Bar
Jar 2:
com.myproject.FooBar
com.myproject.BarFoo
com.myproject.FooBarFoo
...
参见http://ant.apache.org/manual/Tasks/jar.html。你只需要在jar任务中使用文件集或包含/排除来只包含每个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>