달력

122019  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

'start'에 해당되는 글 2건

  1. 2011.04.28 Let's git now
  2. 2010.10.11 maven 3.0 시작하기

Let's git now

낙서장 2011. 4. 28. 16:16
history
  501  cd ~/.ssh
  502  ls
  503  mkdir key_backup
  504  cp id_rsa* key_backup/
  505  rm id_rsa*
  510  ssh-keygen -t rsa -C "kenu@okjsp.pe.kr"
  511  vi id_rsa.pub 
  512  ssh git@github.com
  513  git config --global github.user kenu
  514  git config --global user.name "Kenu Heo"
  515  git config --global user.email "kenu@okjsp.pe.kr"
  516  git config --global github.user kenu
  517  git config --global github.token 5e1086d5f4bb35eff2c920f5a6dbf2df
  518  mkdir ~/Hello-World
  519  cd ~/Hello-World/
  520  git init
  521  touch README
  522  vi README 
  523  git add README
  524  git commit -m 'first commit'
  525  git remote add origin git@github.com:kenu/Hello-World.git
  526  git push origin master

  528  cd ..
  529  ls -altr
  530  mkdir tmp
  531  cd tmp
  532  ls -altr
  533  git clone git@github.com:kenu/Spoon-Knife.git
  534  cd Spoon-Knife/
  535  git remote add upstream git://github.com/octocat/Spoon-Knife.git
  536  git fetch upstream
  537  vi okjsp.txt
  538  git add okjsp.txt 
  539  git commit -m "okjsp"
  540  git push origin master
  541  git fetch upstream
  542  git merge upstream/master
Posted by 케누 kenu허광남

댓글을 달아 주세요

maven 3.0 시작하기

java 2010. 10. 11. 20:57
10/04일에 maven 3.0이 나왔습니다. http://maven.apache.org/
가볍게 2.8M의 파일을 받아서 압축을 풀었습니다. /home/kenu/java/apache-maven-3.0/

환경변수 $PATH에 maven실행파일 경로를 추가했습니다.
JAVA_HOME=/home/kenu/java/jdk1.6.0_18
PATH=$PATH:$JAVA_HOME/bin:/home/kenu/java/apache-maven-3.0/bin
export JAVA_HOME
export PATH

환경변수를 적용하고, mvn 버전을 확인합니다.
$. ~/.profile
$mvn -version
Apache Maven 3.0 (r1004208; 2010-10-04 20:50:56+0900)
Java version: 1.6.0_18
Java home: /home/kenu/java/jdk1.6.0_18/jre
Default locale: ko_KR, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-25-generic" arch: "amd64" Family: "unix"

설치는 잘 되었습니다.
샘플 프로젝트를 만들어봅니다. phase는 generate , groupId는 com.mycompany.app, artifactId는 my-app 정도가 됩니다.
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

이렇게 만들어집니다.
kenu@kenu-ubuntu:~/maven$ cd my-app
kenu@kenu-ubuntu:~/maven/my-app$ tree
.
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- mycompany
    |               `-- app
    |                   `-- App.java
    `-- test
        `-- java
            `-- com
                `-- mycompany
                    `-- app
                        `-- AppTest.java


이제 컴파일하고 빌드를 해봅니다.
mvn package

경로를 바꾸고 실행은 다음과 같이 할 수 있습니다.
java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
Hello World!

설치는 잘 되었습니다.
사용자 홈 디렉토리 아래 .m2 라는 폴더가 생겨서 여기에 다운로드되는 파일들이 많이 있습니다. 로컬 캐시역할을 하기 때문에 처음 실행시에는 시간이 많이 걸립니다.

Ant를 넘어서 maven으로 갈아탈 준비중입니다.

Posted by 케누 kenu허광남

댓글을 달아 주세요