Maven 과 Ant Task 간의 비교
JAVA/Maven / 2011. 1. 6. 23:46
오늘 메이븐 쪽으로 찾다보니 익숙한 Ant 와 비교하는 표를 발견하였습니다.
(http://maven.apache.org/plugins/maven-antrun-plugin/usage.html)
나중에 도움이 될 것 같아 정리합니다.
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
| Ant Expression | Maven Expression |
| Built-in Tasks | |
| Ant | maven-antrun-plugin |
| AntCall | maven-antrun-plugin |
| Available | profiles |
| BUnzip2 | maven-assembly-plugin |
| BZip2 | maven-assembly-plugin |
| Chmod | maven-assembly-plugin |
| Condition | profiles |
| Copy | maven-resources-plugin |
| Dependset | maven-dependency-plugin |
| Ear | maven-ear-plugin |
| Filter | maven-resources-plugin |
| Note: Filter uses the @...@ token while maven-resources-plugin uses the \$... token | |
| FixCRLF | maven-resources-plugin |
| GenKey | maven-jar-plugin |
| GUnzip | maven-assembly-plugin |
| GZip | maven-assembly-plugin |
| Jar | maven-jar-plugin |
| Javac | maven-compiler-plugin |
| Javadoc/Javadoc2 | maven-javadoc-plugin |
| LoadProperties | maven-resources-plugin |
| Manifest | maven-jar-plugin |
| Property | maven-resources-plugin |
| Replace | maven-resources-plugin |
| Note: Replace can specify its token while maven-resources-plugin uses the \$... token | |
| Tar | maven-assembly-plugin |
| Unjar | maven-assembly-plugin |
| Untar | maven-assembly-plugin |
| Unwar | maven-assembly-plugin |
| Unzip | maven-assembly-plugin |
| War | maven-war-plugin |
| Zip | maven-assembly-plugin |
| Optional Tasks | |
| Antlr | maven-antlr-plugin |
| Depend | maven-dependency-plugin |
| EJB Tasks | maven-ejb-plugin |
| FTP | maven-deploy-plugin |
| Note: maven-deploy-plugin can only deploy unto the FTP | |
| JavaCC | maven-compiler-plugin |
| JJDoc | maven-compiler-plugin |
| JJTree | maven-compiler-plugin |
| JUnit | maven-surefire-plugin |
| JUnitReport | maven-surefire-report-plugin |
| ServerDeploy | maven-deploy-plugin |
| Setproxy | maven-deploy-plugin |
| Translate | maven-resources-plugin |
| Note: Translate can specify its own tokens and can have a different encoding scheme for reading and writing files. maven-resources-plugin however uses the \$... annotation only and has only one encoding scheme for reading and writing |