我配置 Jenkins 来编译和构建 java 项目。但我收到以下错误
[javac] C:\Users\Administrator\.jenkins\workspace\AMRM\AMRM-rad-workspace\AMRM\src\com\bidv\amrm\struts2\jdbc\DeclareAppImpl.java:232: error: incompatible types
[javac] return DB.getConnection().queryForObject(sql, new Object[]{id}, new DTOMapper());
[javac] ^
[javac] required: ListAppDTO
[javac] found: Object
我发现一个解决方案是在 java 代码中的关联函数之前添加以下行:@SuppressWarnings("unchecked")
但是,还有其他解决方案吗?比如 Jenkins 中的配置?我不想更改我的代码,因为我的项目仍然在 Eclipse 中编译成功(但在 Jenkins 中出错)