Apache蚂蚁罐的任务:没有找到属性
题
究竟是如何我应该指定位置的所有属性文件内的蚂蚁清单?
我的罐子不是工作,因为它不能找到log4j,春季等特性。
这些文件中包含的所有内的一个文件夹,名为"服务器-config",坐在同一水平的源代码,即:
- META-INF
- com
- 服务器-config
基本上,我想要知道什么,我需要加班-路财产的罐子要知道所有这些属性文件的内部服务器-config文件夹。
这是我目前任务:
<jar destfile="${root.home}/onejar/build/main/main.jar" basedir="${build.home}">
<manifest>
<attribute name="Class-Path" value=".;server-config" />
</manifest>
<include name="com/mycompany/client/*"/>
<include name="com/mycompany/portable/util/*"/>
<include name="com/mycompany/request/*"/>
<include name="com/mycompany/model/*"/>
<include name="com/mycompany/controller/*"/>
<include name="com/mycompany/helpers/*"/>
<include name="server-config/*"/>
</jar>
我已经尝试了一些东西,他们没有工作,我继续得到错误,由于文件未被发现。
任何帮助,将不胜感激!
解决方案
你可以删除整个 <manifest...
一部分-这不是什么类径清单的属性。 这是对事情以外的罐子。
线 <include name="server-config/*"/>
应该 工作如果服务器-config目录存在内部${建立。家庭}目录。你可能需要一个任务复制的他们没有-你说的 源代码 坐在同一水平,但你别说他们在哪里 编.
一个实例-
<mkdir dir="${build.dir}/server-config"
<copy todir="${build.dir}/server-config">
<fileset dir="${src.dir}/server-config">
<include name="*"/>
</fileset>
</copy>
不隶属于 StackOverflow