둘러보기 생략.
 

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파일을 메일로 보내 드렸습니다.

신속하게 원인을 파악해서 해결하도록 노력하겠습니다.