close
看來我對Maven的<build>的<plugin>的來龍去脈還不甚了解,它應該是源自這個repository:http://repo2.maven.org/maven2/org/apache/maven/plugins/。所以maven-compiler-plugin、maven-jar-plugin等都可以應對到這repostiry的出處。
在包成Jar釋給客戶端時,想把不會用到的java檔予以排除編譯之外。其實一開始我就想錯了,真正目的想把不要用到的class不包成jar。所以maven-compiler-plugin是針對*.java的處理,本來預設包成jar時就不會把原始檔放進去,若在<configuration>裡放了<excludes>來排除特定的原始檔,反而把未排除的原始檔包進jar裡,或者在<resources>設定亦同。所以要用maven-jar-plugin來排除特定的class:
<plugin> |
全站熱搜