Java 在jar文件中导入bean定义时出错

Java 在jar文件中导入bean定义时出错,java,xml,spring,ant,Java,Xml,Spring,Ant,我有两个项目。一个是Project-A,它包含数据库操作java代码和springbean定义xml文件。结构如下: resources/base是源文件夹,configure是该源文件夹中的一个包。 base definitions.xml加载剩余的xml文件[dao-service-definitions.xml和transaction definition.xml]如下所示 基本定义.xml <import resource="classpath:configure/dao-ser

我有两个项目。一个是Project-A,它包含数据库操作java代码和springbean定义xml文件。结构如下:

resources/base
是源文件夹,
configure
是该源文件夹中的一个包。
base definitions.xml
加载剩余的xml文件
[dao-service-definitions.xml和transaction definition.xml]
如下所示

基本定义.xml

<import resource="classpath:configure/dao-service-definitions.xml"/>    
<import resource="classpath:configure/transaction-definition.xml"/>
<zipfileset dir="../resources/base/configure" includes="*.*" prefix="resources/base/configure" />
在另一个项目B中,我导入了jar文件并设置了类路径。然后将Project-A中的
base definitions.xml
导入Project-B中的另一个xml

<import resource="classpath*:**/base-definitions.xml"/>

我做错了什么?感谢您的宝贵时间。

在base-definitions.xml中,我更改了

<import resource="classpath:configure/dao-service-definitions.xml"/>    
<import resource="classpath:configure/transaction-definition.xml"/>


现在它正在工作。我发现,由于Project-A打算在另一个项目中用作jar文件,因此结构必须是绝对路径

<import resource="classpath:configure/dao-service-definitions.xml"/>    
<import resource="classpath:configure/transaction-definition.xml"/>
<import resource="classpath:resources/base/configure/dao-service-definitions.xml"/>
<import resource="classpath:resources/base/configure/transaction-definitions.xml"/>