构建组件JAR,排除某些依赖项

时间:2015-10-25 18:43:00

标签: java ant jar

我正在构建一个使用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来开始使用该服务。

因为使用这个罐子的模块无论如何使用依赖罐子。

0 个答案:

没有答案