artifactory mvn deploy

창고 2008/05/09 13:23
pom.xml
<distributionManagement>
  <!-- use the following if you're not using a snapshot version. -->
  <repository>
    <id>repo</id>
    <url>http://203.253.213.219:8081/artifactory/EXACT_PATH</url>
  </repository>
</distributionManagement>

~/.m2/settings.xml

<settings>
    <servers>
        <server>
            <id>repo</id>
            <username>admin</username>
            <password>password1</password>
        </server>
    </servers>
</settings>

Posted by 두렁청해

Maven

창고 2008/05/04 00:00
Maven
POM (project object model) - 프로젝트 하나를 객체 하나로 보는 개념

* Goal
clean compile
deploy => remote repository에 내가 만든 프로젝트 오브젝트를 올리는 것
install => local repository에 내가 만든 프로젝트 오브젝트를 올리는 것
package
test => 테스트 케이스만 실행

* 프로젝트 생성
mvn archetype:create -DgroupId=funcrush.report -DartifactId=MvnExample
archetype:create => PLUGIN_NAME:GOAL
-DgroupdID => 프로젝트를 객체를 분류하기 위한 것
-DartifactId => 프로젝트 이름

* 이클립스 프로젝트 생성
mvn eclipse:eclipse => 플러그인prefix:플러그인suffix

* 이클립스에 maven local repository 추가
mvn -Declipse.workspace=~/.m2 eclipse:add-maven-repo

* pom.xml에 다른 프로젝트 오브젝트를 추가하기
http://http://repo1.maven.org/maven2로 가서 원하는 프로젝트 오브젝트를 찾는다.
groupId는 상위디렉토리부터 '.'으로 구분해준다.
artifactId는 프로젝트 오브젝트의 이름을 적는다.

<dependencies>
    <dependency><!--기본적으로 junit이 있다--></dependency>
    <dependency>
       <groupId>org.springframework</groupId>
       <artifactId>spring-core</artifactId>
       <version>2.5.4</version>
       <scope>test</scope>
    </dependency>
</dependencies>

위와 같이 편집한 후 mvn compile을 실행하면 local repository에 org/springframework/spring-core/2.5.4 가 생긴 것을 확인할 수 있다.
Posted by 두렁청해
* 자바 스크립트
    - 전역 변수, 지역 변수 헷갈린다

* 코딩
    - 역시 변수 이름 짓는건 어렵네

* html
    - class와 id 속성 구분 잘해서 써야할듯
Posted by 두렁청해