anyframe-sample-services 빌드 오류
Anyframe-eMarketplace-3.0.1-Struts-1.5-src.zip 를 다운로드 받고
anyframe-sample-services의 build.xml을 실행할 경우
iajc가 실행되면서 같은 에러가 발생합니다.
----------------------------------------------------------
compile:
[iajc] warning at public class DBAuthenticationService implements AuthenticationService,
[iajc] ^^^^^^^^^^^^^^^^^^^^^^
[iajc] C:\workspace\anyframe-sample-services\src\main\java\com\sds\emp\security\services\impl\DBAuthenticationService.java:26:0::0 "impl 패키지에 속한 모든 클래스의 이름은 Impl 또는 DAO로 끝나야 합니다."
[iajc] see also: C:\workspace\anyframe-sample-services\src\main\java\com\sds\emp\common\aspect\DevStandard.java:1::0
[iajc] warning at private static Log logger = LogFactory
[iajc] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[iajc] C:\workspace\anyframe-sample-services\src\main\java\com\sds\emp\security\services\impl\DBAuthenticationService.java:35:0::0 "impl 패키지에 속한 모든 클래스의 이름은 Impl 또는 DAO로 끝나야 합니다."
[iajc] see also: C:\workspace\anyframe-sample-services\src\main\java\com\sds\emp\common\aspect\DevStandard.java:1::0
[iajc] warning at .getLog(DBAuthenticationService.class);
[iajc] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[iajc] C:\workspace\anyframe-sample-services\src\main\java\com\sds\emp\security\services\impl\DBAuthenticationService.java:36:0::0 "impl 패키지에 속한 모든 클래스의 이름은 Impl 또는 DAO로 끝나야 합니다."
[iajc] see also: C:\workspace\anyframe-sample-services\src\main\java\com\sds\emp\common\aspect\DevStandard.java:1::0
[iajc] error at public class DataSourceSpy implements DataSource {
[iajc] ^^^^^^^^^^^^
[iajc] C:\workspace\anyframe-sample-services\src\main\java\net\sf\log4jdbc\DataSourceSpy.java:14:0::0 The type DataSourceSpy must implement the inherited abstract method Wrapper.unwrap(Class)
[iajc] error at public class DataSourceSpy implements DataSource {
[iajc] ^^^^^^^^^^^^
[iajc] C:\workspace\anyframe-sample-services\src\main\java\net\sf\log4jdbc\DataSourceSpy.java:14:0::0 The type DataSourceSpy must implement the inherited abstract method Wrapper.isWrapperFor(Class<?>)
[iajc] MessageHolder: (106 info) (3 warning) (2 error)
[iajc] [error 0]: error at public class DataSourceSpy implements DataSource {
[iajc] ^^^^^^^^^^^^
[iajc] C:\workspace\anyframe-sample-services\src\main\java\net\sf\log4jdbc\DataSourceSpy.java:14:0::0 The type DataSourceSpy must implement the inherited abstract method Wrapper.unwrap(Class)
[iajc] [error 1]: error at public class DataSourceSpy implements DataSource {
[iajc] ^^^^^^^^^^^^
[iajc] C:\workspace\anyframe-sample-services\src\main\java\net\sf\log4jdbc\DataSourceSpy.java:14:0::0 The type DataSourceSpy must implement the inherited abstract method Wrapper.isWrapperFor(Class<?>)
BUILD FAILED
C:\workspace\anyframe-sample-services\build.xml:31: 2 errors
----------------------------------------------------------
주석 처리된 javac 로 컴파일 하면 아래와 같은 에러가 발생합니다.
----------------------------------------------------------
compile:
[javac] Compiling 51 source files to C:\workspace\anyframe-sample-services\build\classes
[javac] C:\workspace\anyframe-sample-services\src\main\java\net\sf\log4jdbc\DataSourceSpy.java:14: net.sf.log4jdbc.DataSourceSpy is not abstract and does not override abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
----------------------------------------------------------
결론적으로 배포된 형태로는 빌드가 안되는 상황인데 확인 바랍니다.


질문 감사드립니다.
정확한 원인은 파악이 안되고 있습니다.
저희쪽 Test PC환경이나 제 로컬에서는 빌드가 정상적으로 수행됩니다.
죄송하다는 말씀을 먼저 드리고 빌드된 war파일을 메일로 보내 드렸습니다.
신속하게 원인을 파악해서 해결하도록 노력하겠습니다.