다음과 같이 paven 파일에 maven-compiler-plugin이 있지만 컴파일러는 일반적인 매개 변수로 인해 화를냅니다.Maven 클린 컴파일이 작동하지 않습니다.
List<EulTransactionHistory> list = hibernateTemplate.findByCriteria(criteria, -1, 1);
EulTransactionHistory existingRecord = DBUtils.oneAndOnlyOne(list);
을 다음과 같이 분노 얻을 수있는 컴파일러
<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>
및 클래스, 내 받는다는 버전은 "아파치 메이븐 3.0.3 (09 + 0200 : 31 2011-02-28 19 r1075438)"입니다
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
이며 다음과
는 DBUtils.oneAndOnlyOne 대한 사양은
또한이 프로젝트를 Eclipse로 컴파일 할 때 성공적으로 컴파일됩니다.
DBUtils의 버전이 여러 개입니까, 아니면 클래스 패스에 스프링이 있습니까? Eclipse와 Maven은 다른 순서로로드 될 수 있습니다. – sofarsogood