我正在构建一个使用Hibernate,Spring和其他模块(内部构建)的组件。我正在使用Ant脚本。我无法升级到Maven或任何其他工具。
请帮我构建这个组件JAR文件,不包含任何Hibernate JAR,Spring JAR或其他依赖模块文件。我不想包含这些JAR文件,因为默认情况下使用此服务的模块将具有相关的JAR。
如果我不清楚解释,请告诉我。
修改: 添加了代码
@Service("eventNofitySvc")
public class EventNotificationSvcImpl implements EventNotificationSvc {
@Resource(name = "eventNotifyDao")
private EventNotificationDao eventNotifyDao;
@Override
public void insertEventNotification(EventNotificationVO aPEventNotifyVo) {
eventNotifyDao.insertEventNotification(aPEventNotifyVo);
}
}
@Service("eventNotifyDao")
public class EventNotificationDaoImpl extends AbstractJpaRepository implements EventNotificationDao {
@SuppressWarnings("unchecked")
@Override
public void insertEventNotification(EventNotificationVO aPEventNotifyVo) {
Session session = getSession();
session.save(aPEventNotifyVo);
}
}
JAR应该只包含这些类。我将把这个jar分享给客户,他们可以通过设置VO来开始使用该服务。
因为使用这个罐子的模块无论如何使用依赖罐子。