|
|
|
|
|
maven 이라고 jakarta의 Project중의 하나가 있다.
ant 보다 좀더 나은 것이라고는 하는데 나는 아직도
컴파일과 배포를 위해서 쓰는것 같다.
좋은점은 xml에다 필요한 class를 추가시켜 놓은경우
해당 Site에서 자동을 다운받아서 Classpath에 가져다 놓는것. 신기하데
아무튼 현재(05년 8월) 안정버전은 1.0.2 이고 2.0alpha 까지 나온 상태이다.
http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-1.0.2.zip
여기에서 해당 version을 다운받고
c:/maven이라는 폴더를 만들어 거기에 압축을 푼다.
환경설정에 가서
MAVEN_HOME : c:\maven 을 추가하고
--ClassPath에 C:\maven\lib를 추가한다.(이것은 안해도 될듯)
PASS 에는 : C:\maven\bin 을 추가한다.
이렇게 하므로써 어느 폴더에서든 maven을 실행시킬 수 있다.
단, 해당 폴더 아래에서는 project.xml이 있어야 한다.
테스트를 위해 maven.xml을 만든다.
(참고 : http://blog.naver.com/cparkone/140012498732 )
C:\prj-tutorial 을 생성하여 그 아래에 만든다.
<project default="tutorial">
<goal name="tutorial">
<attainGoal name = "war:war"/>
<echo>deploy</echo>
</goal>
<goal name="init">
<mkdir dir="${basedir}\src"/>
<mkdir dir="${basedir}\war"/>
<mkdir dir="${basedir}\jsp"/>
<mkdir dir="${basedir}\war\WEB-INF"/>
<mkdir dir="${basedir}\war\WEB-INF\classes"/>
<mkdir dir="${basedir}\war\WEB-INF\lib"/>
<echo>making directory</echo>
</goal>
</project>
저장뒤에 도스창을 열어서 해당 폴더로 이동한다.
maven을 실행한다.
C:\prj-tutorial\maven
---------- 아래와 같이 나오면 성공 ---------------
C:\prj-spring>maven init
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0-rc3
build:start:
init:
[mkdir] Created dir: C:\prj-spring\src
[mkdir] Created dir: C:\prj-spring\war
[mkdir] Created dir: C:\prj-spring\jsp
[mkdir] Created dir: C:\prj-spring\war\WEB-INF
[mkdir] Created dir: C:\prj-spring\war\WEB-INF\classes
[mkdir] Created dir: C:\prj-spring\war\WEB-INF\lib
[echo] making directory
BUILD SUCCESSFUL
Total time: 5 seconds
Finished at: Mon Jul 12 16:04:18 PDT 2004
init goal에 정의한 대로 src,war,jsp등의 폴더등이 만들어 졌다.
'IT > Maven' 카테고리의 다른 글
[Maven 설정3] (0) | 2015.12.11 |
---|---|
[Maven 설정2] (0) | 2015.12.11 |
|
|
|
|
|