nforge4 upgrade java plugin
git์ ์ฌ์ฉํด ์ค์นํ nforge4์ ์ ๊ทธ๋ ์ด๋๋ฅผ ์งํํ๋ ํ๋ฌ๊ทธ์ธ
nforge4๋ฅผ git์ผ๋ก ์ค์นํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ๊ฐ๋ฅ. binary ํ์ผ๋ก ์ค์นํ ๊ฒฝ์ฐ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.(๊ฐ๋ฐ ์์ )
nforge4๋ฅผ ์ค์นํ ํด๋์ n4upgrade.jar๋ฅผ ๋ค์ด๋ฐ๋๋ค.
์์ด๋ cmd ์ฐฝ์์ ๋ค์ด ๋ฐ์ ํด๋๋ก ์ด๋ ํ ๋ค์ ๋ช ๋ น์ด๋ก ์คํ
java -jar n4upgrade.jar
ํน์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋๋ฅผ ์ํ ๊ฒฝ์ฐ parameter๋ก ์ ๋ ฅ๊ฐ๋ฅ
java -jar n4upgrade.jar 2.0
- ์์ java๋ง ์ฌ์ฉํ์ฌ ๊ตฌํํ์๋ค.
- jgit์ ์ด์ฉํ์ฌ GIT repository๋ฅผ ๋ค๋ฃจ์๋ค.
- nforge4์ GIT tag ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋ฒ์ ์ ๊ตฌ๋ณํ๋ค.
-
์๊ฒฉ์๋ฒ(git://github.com/nforge/nforege4)์ tag๋ฅผ 'git fetch --tag' ๋ช ๋ น์ผ๋ก ๋ฐ์์ ๋ฒ์ ์ ๋ณด๋ฅผ ํ์ธํ๋ค.
-
upgrade๋ฅผ ์งํํ ๊ฒฝ์ฐ 'git merge' ๋ช ๋ น์ด๋ก ์ต์ ๋ฒ์ ์ผ๋ก merge ํ๋ค.
-
upgrade ์ ๋ณด๋ง ํ์ธํ๊ณ upgrade๋ฅผ ํ์ง ์๋ ๊ฒฝ์ฐ fetch๋ฅผ ํตํด ๋ฐ์์จ ์๋ก์ด tag ์ ๋ณด๋ ์ญ์ ํ๋ค.
nforge4๋ฅผ binary ํ์ผ๋ก ์ค์นํ ๊ฒฝ์ฐ
- binary ํ์ผ์ war ํ์ผ๋ก ๋ฐฐํฌ์์
- ๊ธฐ์กด war ํ์ผ์ ๋ฐฑ์ ํ๊ณ ์ต์ ๋ฒ์ ์ war ํ์ผ๋ก ๋ฎ์ด์์ด๋ค.
- nforge4์ ์ ์ฅ์์ DB ๊ด๋ จ ํ์ผ์ migration ํด์ฃผ์ด์ผ ํ๋ค.