본문 바로가기
eclipse/anyframe project create

[ Eclipse ] anyframe project create

by 정윤재 2013. 4. 10.

eclipse anyframe 설치

 

1. eclipse 의 Help > Install New Software 에서 아래와 같은 설치 URL 을 추가 한다.

 

http://dev.anyframejava.org/update

 

(참고 사항 : maven plug in 이 http://m2eclipse.sonatype.org/sites/m2e 에서 받은 것이어야 된다 - m2e 플러그인과 maven 이 이미 설치 되어 있는 사정을 가정 한다.)

 

 

 

 

 

 


2. $MAVEN_HOME/conf/settings.xml 파일에 아래와 같은 내용들을 추가 한다.

 <profile>
  <id>myprofile</id>
  <repositories>
   <repository>
    <id>anyframe-repository</id>
    <url>http://dev.anyframejava.org/maven/repo</url>
    <snapshots>
     <enabled>true</enabled>
    </snapshots>
    </repository>
  </repositories>
  <pluginRepositories>
   <pluginRepository>
    <id>anyframe-plugin</id>
    <name>repository for Anyframe</name>
    <url>http://dev.anyframejava.org/maven/repo</url>
   </pluginRepository>
  <pluginRepository>
   <id>central</id>
   <name>Internal Mirror of Central Plugins Repository</name>
   <url>http://www.ibiblio.org/maven2/plugins</url>
  </pluginRepository>
  <pluginRepository>
   <id>remote</id>
   <name>Internal Mirror of Central Plugins Repository</name>
   <url>http://repo1.maven.org/maven2</url>
   </pluginRepository>
  </pluginRepositories>
 </profile>

  </profiles>

  ...

  <activeProfiles>
 <activeProfile>myprofile</activeProfile>
  </activeProfiles>

 

3. Window > Preferences > Anyframe > Build 로 가서

아래 그림과 같이 setting 한다.

 

 

 

 

4. File > New > Other > Anyframe > Project 를 선택 한다.

그리고 아래와 같이 프로젝트에 필요한 정보들을 넣어준다.

 

 

 

 

5. DB 정보를 아래와 같이 넣어 준다.

 

 

 

 

6. 프로젝트 구조가 아래와 같이 만들어 졌는지 확인 해 본다.

 

 

 

 

7. 내가 지금 만든 구조에는

pom.xml 에서 오류가 발생하고 있다. 이유는

anyframe 에서 제공하고 있는 repository (http://dev.anyframejava.org/maven/repo)

의 1.5.0 버전의 anyframe-core.jar 가 존재 하지 않기 때문이다.

만약 담당자 분께서 이 글을 보시게 되면 좀 만들어 주셨으면

하는 바램이 있다.

하여간 그 아래 버전으로 설치를 해보자

프로젝트의 pom.xml 파일을 아래와 같이 수정 한다.

 

<dependencies> 태그 위에

    <repositories>
  <repository>
   <id>anyframe-repository</id>
   <url>http://dev.anyframejava.org/maven/repo</url>
   <snapshots>
    <enabled>true</enabled>
   </snapshots>
  </repository>
    </repositories>

이렇게 외부 repository 를 설정해 준다.

그리고

        <dependency>
            <groupId>org.anyframe</groupId>
            <artifactId>anyframe-core</artifactId>
            <!-- version>1.5.0</version-->
            <version>1.0.4</version>
        </dependency>

처럼 1.5.0 버전에서 1.0.4  로 버전을 낮춰준다.

 

그럼 에러가 사라진 모습을 볼 수 있다.

 

(tablibs.jsp 에서는 에러가 계속 나는 모습이지만 실행에는 문제 없을 것으로 보인다.

 

해당 에러는 http://www.anyframejava.org/tags 에 tag 라이브러리 관련 내용이 없다는

 

얘기인데 anyframe 쪽에서 추가 해 줘야 할 문제인 것 같다.)

 

8. pom.xml 에서 마우스 우측 클릭 해서 Run As 선택 해서 maven install

 

하면 target 폴더 안에 정상적으로 war 파일이 생성 되는지 확인 한다.

 

 

 

 

9. $PROJECT_HOME/src/main/webapp/anyframe.jsp 를 tomcat 을 이용해서 실행 시켰을때

아래와 같이 나오고 링크 클릭 해서 잘 동작 하면 정상 설치 된 모습이다.

 

 



댓글