MAVEN 打包時出現多餘的類的問題




問題描述:
使用 mvn clean install 的時候,會打的包中增加一些源碼中沒有的class。
162843m0jx05rl9nc400o9.jpg 

mvn1.jpg (56.52 KB, 下載次數: 31)

下載附件  保存到相冊

2014-6-27 16:28 上傳




像這個jar包多了java.annotation的類。

不知道這些類怎麼編譯過來的,編譯時在classes目錄就有這些文件。

解決辦法:

在pom文件中加入:

<build>
                <plugins>
                
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-jar-plugin</artifactId>
                                <version>2.4</version>
                                <configuration>
                                        <excludes>
                                                <exclude>javax/**</exclude>
                                        </excludes>
                                </configuration>
                        </plugin>
                        
                </plugins>
        </build>


就是在jar包的時候,排除掉多餘的文件。這個也有利於我們排除掉一些不需要的文件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章