由于java接口不明确,jenkins构建失败

由于java接口不明确,jenkins构建失败,java,interface,jenkins,compilation,Java,Interface,Jenkins,Compilation,我有以下Java类/接口: 在文件夹./common下: 1.com.xyz.hrdept.common.dao.DatabaseUtilsDAO接口 2.com.xyz.hrdept.common.dao.hibernate.databaseutilsdaohbernate类,实现上述接口 在文件夹下。/WebApplication/src 3. com.xyz.hrdept.dao.DAOFactory//抽象类 { DatabaseUtilsDAO getDatabaseUtilsDAO;

我有以下Java类/接口:

在文件夹./common下: 1.com.xyz.hrdept.common.dao.DatabaseUtilsDAO接口 2.com.xyz.hrdept.common.dao.hibernate.databaseutilsdaohbernate类,实现上述接口

在文件夹下。/WebApplication/src 3. com.xyz.hrdept.dao.DAOFactory//抽象类 { DatabaseUtilsDAO getDatabaseUtilsDAO; }

四,。 com.xyz.hrdept.dao.hibernate.hibernate.hibernateOfficeFactory { DatabaseUtilsDAO getDatabaseUtilsDAO { 返回新数据库utilsdaohbernate; } }

它们在本地Intellij环境中编译成功,但在Jenkins服务器上编译失败 显示以下错误消息: /WebApplication/src/com/xyz/hrdept/dao/hibernate/hibernate-ofactory.java:70:错误:对DatabaseUtilsDAO的引用不明确,com.xyz.hrdept.dao中的接口com.xyz.hrdept.dao.DatabaseUtilsDAO和com.xyz.hrdept.common.dao中的接口com.xyz.hrdept.common.dao.DatabaseUtilsDAO都匹配

没有com.xyz.hrdept.dao.DatabaseUtilsDAO接口。我不知道服务器是如何假定的

在Jenkins服务器上,我包括了要构建的模块,一个用于common,一个用于WebApplication


我花了很多时间在这个问题上,有人能给我一些线索并帮我解决吗?

问题解决了。本地环境和Jenkins服务器上的脚本中的环境变量具有不同的定义