<div class="information"> 원문 페이지 : AppFuse 2.x FAQ </div>

목차#

  1. AppFuse 2.x에서 maven대신에 ant를 사용하는 방법[1]
  2. 2.x를 tomcat과 함께 사용하기[2]
  3. 이미 설치된 tomcat을 사용하고자 한다면[3]
  4. 디폴트 ORM을 바꾸고자 한다면[4]
  5. eclipse 프로젝트를 만들기 위한 명령어(mvn install eclipse:eclipse)가 실패할 경우[5]

AppFuse 2.x에서 maven대신에 ant를 사용하는 방법[#1]#

basic archetypes로 프로젝트를 생성한 다음 순서대로 처리하면 된다. modular archetypes로 프로젝트 생성시 ant를 사용할수 없습니다.
  • 프로젝트 디렉토리에서 mvn appfuse:full-source 를 실행한다.
  • 프로젝트에 build.xml를 다운로드해서 넣는다.
  • build.xml 파일에서 "appfuse-light" 라고 지정된 부분을 프로젝트명으로 변경해준다.
  • maven-artifact-ant-2.0.4-dep.jar를 다운로드하고 프로젝트의 "lib" 디렉토리에 넣는다. 처음에는 "lib" 디렉토리가 없기 때문에 만들어줘야 한다.

2.x를 tomcat과 함께 사용하기[#2]#

AppFuse에서 기본적으로 사용하는 was는 jetty입니다. tomcat을 사용하기 위해서는 다음과 같은 추가적인 작업이 필요합니다.

pom.xml 에 Maven 2 Tomcat 플러그인을 추가하고 mvn tomcat:run 와 mvn tomcat:run-war 를 사용한다.

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <configuration>
        <path>/</path>
    </configuration>
</plugin>

이미 설치된 tomcat을 사용하고자 한다면[#3]#

<container>
    <containerId>${cargo.container}</containerId>
    <!--home>${cargo.container.home}</home-->
    <zipUrlInstaller>
        <url>${cargo.container.url}</url>
        <installDir>${installDir}</installDir>
    </zipUrlInstaller>
</container>

를 다음처럼 바꾼다. 즉 home 프로퍼티에 tomcat이 home디렉토리 위치를 지정해주면 된다.

<container>
    <containerId>${cargo.container}</containerId>
    <home>${cargo.container.home}</home>
</container>

디폴트 ORM을 바꾸고자 한다면[#4]#

pom.xml 파일에서 <dao .framework> 프로퍼티를 ibatis 나 jpa-hibernate 로 변경한다.

eclipse 프로젝트를 만들기 위한 명령어(mvn install eclipse:eclipse)가 실패할 경우[#5]#

pom.xml 파일에서 <artifactId>maven-eclipse-plugin</artifactId> 부분을 찾아 버전을 수정한다. 2.1.0-M2버전일 경우 maven-eclipse-plugin 버전이 2.7로 되어 있다. 2.5.1 로 변경 후 다시 실행한다.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-5) was last changed on 23-Jun-2010 14:58 by DongGukLee