В моем pom-файле есть maven-compiler-plugin, но компилятор злится на общие параметры. моя версия maven "Apache Maven 3.0.3 (r1075438; 2011-02-28 19: 31: 09 + 0200)"
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<compilerVersion>1.6</compilerVersion>
</configuration>
</plugin>
и класс, на который компилятор рассердится, выглядит следующим образом
List<EulTransactionHistory> list = hibernateTemplate.findByCriteria(criteria, -1, 1);
EulTransactionHistory existingRecord = DBUtils.oneAndOnlyOne(list);
и спецификация для DBUtils.oneAndOnlyOne выглядит следующим образом
public static <T> T oneAndOnlyOne(List<T> list) {...}
наконец, исключение составляет
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project etlscheduler: Compilation failure: Compilation failure SchedulerDaoImpl.java:[329,18] incompatible types
found : java.lang.Object
required: com.aric.etlscheduler.domain.EulTransactionHistory
Более того, когда я компилирую этот проект с помощью Eclipse, он успешно компилируется.