pom.xml은 maven compile version, 여러가지 plugin, pulgin version 등을 확인하고 변경할 수 있는 파일이다. 컴파일 할 때는 항상 현재 디렉토리에 pom.xml이 있는 상태에서 실행해야 한다.
mvn compile 할 시 javaprj > target > classes > com > chiwon에서 App.class가 만들어 진것을 확인할 수 있다.
mvn package 할 시 javaprj > target에서 javaprg-1.0-SNAPSHOT.jar 파일이 만들어진다. 파일의 확장자를 zip 또는 tar로 바꿔 안을 확인해보면 똑같이 App.class가 만들어진 것을 확인해 볼 수 있다.
java -cp target₩javaprj-1.0-SNAPSHOT.jar com.chiwon.App
class가 정상적으로 로드된다.