0
我正在使用IntelliJ Idea v11.4,當我在target/classes目錄中編譯我的項目時,不僅列出了類文件,還列出了java文件。對於每個類文件,我找到相應的java文件...這是正確的行爲?如何從類目錄/ jar文件中避免java文件?
在我的項目中,我使用maven來創建項目jar文件,這個jar文件也包含這些java文件。
如何防止java文件被複制到jar文件中?我想混淆jar文件以將其發佈到網絡中,所以如果java文件也是它的一部分,混淆就變得毫無用處。
感謝您的幫助提前!
我想通過Maven構建Jar而不是Idea,以便在CI服務器上自動化它。我的問題是爲什麼Idea將_target/classes_文件夾中的所有java文件從Maven打包到Jar的地方複製過來? –
我看到它有兩個選項:1 - 您需要編輯排除Idea項目設置級別的目錄(不要將源文件複製到目標); 2 - 檢查你的Pom.xml,如果需要的話修復maven jar插件的複製說明(我認爲你可以通過jar插件定義中的複製部分擴展來排除文件) – aviad
如果我用maven編譯項目一切都很好......我只有_target/classes_文件夾中才有類文件。問題是想法,但我不知道在哪裏排除Java文件。我從零開始創建了該項目並得到了相同的結果。任何幫助讚賞...... –