JCF TEAM BLOG

관리자 글쓰기
블로그 »
블로그 »
지난번에는 Struts2 라이브러리들 관련해서 처리를 했었는데, 이번에는 jcf 자체의 소스 및 컴파일 옵션의 문제로 1.4에서 동작하지 않았던 문제를 처리하였습니다.

more..


개발버전
3.0-maintenance 일일 빌드
jcf-3.0.1-SNAPSHOT-build-1022 이후 부터 사용 가능합니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
Writer profile
author image
setq
2008/03/11 16:28 2008/03/11 16:28

(go to top)

블로그 »
Struts2 저장소 배포본이 JDK1.4용은 안 올려져있더군요.
일단 retrotranslator를 이용하여 변환된 라이브러리를 이용하는 것을 가정해서,

실시간으로 빌드파일에서 jdk1.4용으로 변환해주느냐 아니면 배포본 및 repository를 통해서 이미 변환된 라이브러리를 배포하느냐하는 문제가 대두되었는데,

실시간으로 변환해준다는 것은 라이브러리를 관리하는 입장에서야 우선 편하지만 쓰기가 불편합니다.

그럼 배포하려면 어떻게 하겠는가 하니 일단 maven 프로파일을 이용해서 동작 환경이 자바 1.4이면 알아서 관련 라이브러리들로 교체가 되도록 처리는 가능해보입니다만 그룹명은 바꿔줘야할 것 같습니다.
왜냐하면 같은 groupId, artifactId내에서는 classifier를 바꾼다고 하더라도 pom은 동일한 것을 이용하기 때문에
dependency를 입맛에 맞게 변경할 수가 없더군요.

일단 jcf 그룹 내에 적당한 그룹을 만들어 놓고 넣어두도록 하겠습니다.

그리고 retrotranslator를 돌리는 것도 수작업이 많으니 별도 프로젝트를 생성해두도록 하겠습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
Writer profile
author image
setq
2008/01/10 13:58 2008/01/10 13:58

(go to top)

블로그 »

Struts2 의 기본적인 운영환경은 아래와 같습니다.
   - Servlet API 2.4
   - JSP API 2.0
   - Java 5

따라서 Struts2를 적용하기 위해서는 Java 와  어플리케이션 서버의 Java EE 버전의 호환 여부를 잘 살펴봐야 합니다.

만약 Java 4를 사용하고 있다면
아래의 Struts2 라이브러리 및 관련 라이브러리를 Java 4와 호환가능한 라이브러로 교체해 주어야 합니다.
  - strut2-core-2.x.x.jar
  - xwork-2.x.x.jar
  - struts2-spring-plugin-2.x.x.jar

호환되는 라이브러리는 Struts2 홈페이지에서 다운로드하거나
Retrotranslator 를 이용하여 기존의 라이브러리를 Java 4를 지원하도록 변환해야 합니다.

Retrotranslator 를 다운로드하신 다음에 아래와 같이 변경해 주시면 됩니다.

java -jar retrotranslator-transformer-1.2.3.jar -advanced -srcjar struts2-core-2.x.x.jar -destjar struts2-core-2.x.x-j4.jar
java -jar retrotranslator-transformer-1.2.3.jar -advanced -srcjar xwork-2.x.x.jar -destjar xwork-2.x.x-j4.jar
java -jar retrotranslator-transformer-1.2.3.jar -advanced -srcjar struts2-spring-plugin-2.x.x.jar -destjar struts2-spring-plugin-2.x.x-j4.jar


Retrotranslator Maven 플러그인도 한번 살펴봐야 되겠네요

크리에이티브 커먼즈 라이센스
Creative Commons License
Writer profile
그래도 꿈이 있어서 행복하다^^
2008/01/03 14:13 2008/01/03 14:13

(go to top)