hudson 빌드도중 오류 문의입니다
- 작성자 :
- 문*식
- 작성일 :
- 2009-09-29 11:13:49
- 조회수 :
- 4,300
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
C:\Documents and Settings\Moon\.hudson\jobs\test1\workspace\lab301-mvc\src\main\java\egovframework\lab\web\LoginController.java:[28,1] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Controller
C:\Documents and Settings\Moon\.hudson\jobs\test1\workspace\lab301-mvc\src\main\java\egovframework\lab\web\validator\LoginCommandValidator.java:[10,1] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Component("loginCommandValidator")
C:\Documents and Settings\Moon\.hudson\jobs\test1\workspace\lab301-mvc\src\main\java\egovframework\lab\web\authenticator\LoginAuthenticator.java:[7,1] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Component("LoginAuthenticator")
C:\Documents and Settings\Moon\.hudson\jobs\test1\workspace\lab301-mvc\src\main\java\egovframework\lab\web\HelloWorldController.java:[6,1] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Controller
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Tue Sep 29 10:54:59 KST 2009
[INFO] Final Memory: 11M/20M
[INFO] ------------------------------------------------------------------------
Waiting for Hudson to finish collecting data
channel stopped
finished: FAILURE
교육 도중 테스트했던 lab301-mvc 프로젝트를 샘플로 시험적으로 환경 구축해 보고 있는데 위와 같은 오류로 hudson에서 빌드가 되지 않습니다. 찾아보니 -source 5 옵션을 필요로 한다고 하는데 어떤 식으로 옵션을 줘야하는지, 아니면 교육도중에는 저런 옵션 같은건 없어도 다 잘 되는것을 확인했는데 어떤 문제가 있는건지 답변 부탁드립니다
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
C:\Documents and Settings\Moon\.hudson\jobs\test1\workspace\lab301-mvc\src\main\java\egovframework\lab\web\LoginController.java:[28,1] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Controller
C:\Documents and Settings\Moon\.hudson\jobs\test1\workspace\lab301-mvc\src\main\java\egovframework\lab\web\validator\LoginCommandValidator.java:[10,1] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Component("loginCommandValidator")
C:\Documents and Settings\Moon\.hudson\jobs\test1\workspace\lab301-mvc\src\main\java\egovframework\lab\web\authenticator\LoginAuthenticator.java:[7,1] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Component("LoginAuthenticator")
C:\Documents and Settings\Moon\.hudson\jobs\test1\workspace\lab301-mvc\src\main\java\egovframework\lab\web\HelloWorldController.java:[6,1] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Controller
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Tue Sep 29 10:54:59 KST 2009
[INFO] Final Memory: 11M/20M
[INFO] ------------------------------------------------------------------------
Waiting for Hudson to finish collecting data
channel stopped
finished: FAILURE
교육 도중 테스트했던 lab301-mvc 프로젝트를 샘플로 시험적으로 환경 구축해 보고 있는데 위와 같은 오류로 hudson에서 빌드가 되지 않습니다. 찾아보니 -source 5 옵션을 필요로 한다고 하는데 어떤 식으로 옵션을 줘야하는지, 아니면 교육도중에는 저런 옵션 같은건 없어도 다 잘 되는것을 확인했는데 어떤 문제가 있는건지 답변 부탁드립니다
A
안녕하십니까 문재식님~!
`annotations are not supported in -source 1.3 ` (use -source 5 or higher to enable annotations)
이 오류메시지는 어노테이션이 JDK 5 이상부터 지원되므로 JDK 1.3 에서는 지원되지 않는다는 뜻의 메시지입니다.
해결하기 위해서는 허드슨에 바인딩된 JDK 버전을 확인해보셔야 할 듯 합니다.
허드슨 관리의 JDK 설정이 JDK 1.5 이상으로 되어있는지 확인해 보시고,
만약 정상적으로 허드슨의 JDK 설정이 되어있다면,
해당 프로젝트의 POM.xml 파일 안에 다음의 소스를 추가하여 빌드해보시기 바랍니다.
<build>
<defaultGoal>install</defaultGoal>
<directory>${basedir}/target</directory>
<finalName>lab301-mvc</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<fork>true</fork>
<meminitial>512m</meminitial>
<maxmem>1024m</maxmem>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
메이븐 빌드의 세팅을 명시적으로 써주는 태그입니다.
좋은 하루 되시길 바랍니다.^^
`annotations are not supported in -source 1.3 ` (use -source 5 or higher to enable annotations)
이 오류메시지는 어노테이션이 JDK 5 이상부터 지원되므로 JDK 1.3 에서는 지원되지 않는다는 뜻의 메시지입니다.
해결하기 위해서는 허드슨에 바인딩된 JDK 버전을 확인해보셔야 할 듯 합니다.
허드슨 관리의 JDK 설정이 JDK 1.5 이상으로 되어있는지 확인해 보시고,
만약 정상적으로 허드슨의 JDK 설정이 되어있다면,
해당 프로젝트의 POM.xml 파일 안에 다음의 소스를 추가하여 빌드해보시기 바랍니다.
<build>
<defaultGoal>install</defaultGoal>
<directory>${basedir}/target</directory>
<finalName>lab301-mvc</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<fork>true</fork>
<meminitial>512m</meminitial>
<maxmem>1024m</maxmem>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
메이븐 빌드의 세팅을 명시적으로 써주는 태그입니다.
좋은 하루 되시길 바랍니다.^^