http://maven.apache.org/guides/index.html
여기에 가면 indexing 되어있다
우선 pom.xml의 설정부분은 이렇다
<distributionManagement>
<repository>
<id>Broide</id>
<url>ftp://192.168.10.111:9000/app/Brodie</url>
</repository>
</distributionManagement>
<repository>
<id>Broide</id>
<url>ftp://192.168.10.111:9000/app/Brodie</url>
</repository>
</distributionManagement>
setting.xml 파일의 설정부분은 이렇다.
<server>
<id>Broide</id>
<username>jeusserver</username>
<password>jeusadmin</password>
</server>
<id>Broide</id>
<username>jeusserver</username>
<password>jeusadmin</password>
</server>
setting.xml파일이 없다면 생성해서 넣어주어야한다. 경로는 repository 와 같은 레벨에 넣어주면된다.
이후에 command 창에서는 mvn clean package deploy 하고 eclipse(m2.)에서는 mvn을 빼고 실행하면 된다.
콘솔창에 정상적으로 ftp접속하여 upload하는 모습을 볼수가 있다.
위의 설정대로 /app/Brodie/프로젝트명(artfactId)으로 생성이된다. 프로젝트 명이라고 했지만 폴더가 너져분하다.
간단한 .sh파일을 만들어 run 시키면 편하다
------------------------------------------------------------TODO
나는 아직 hudson에서 script돌리는 법은 적용시켜보지 않았다.
ant플러그인이있다고 하는데 당장은 필요하지 않다.
?? 2.1.0버젼의 m2.에서는 정상적으로 upload하지만 최신버전인 3.0.3인가로 하면 upload가 안된다. 천천히 알아볼문제다.
앗...그래도 3.버젼부터는 에러메세지가 예전보다 친절하다 ^^
'2014년 > 지속적 통합 Tool-Maven' 카테고리의 다른 글
build.plugins.plugin.version plugin is missing (0) | 2011.12.16 |
---|---|
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin (0) | 2011.12.16 |
hudson 에서 maven pom.xml 파싱시 encoding 문제 (0) | 2011.11.29 |
Maven Failed to load ApplicationContext (0) | 2011.11.23 |