我想創建一個獨立版本的應用程序,並想知道如何排除 要打包的非託管* .jar文件。這是「mariaDB4j-2.0-SNAPSHOT.jar」文件我完全 在測試中使用,這是大約56MB。如何從包裝中排除不必要的非託管依賴項?
我試圖把jar文件放到一個自定義目錄'test/lib'中。不幸的是,這並沒有排除mariaDB4j的包裝。
unmanagedBase <<= baseDirectory { base => base/"test/lib" }
unmanagedJars in Test <<= unmanagedBase map { base => (base ** "mariaDB4j-2.0-SNAPSHOT.jar").classpath }
對此有何看法?
乾杯 奧利弗
謝謝你的回答。這是行不通的。 mariaDB4j-2.0-SNAPSHOT.jar不可用,它不會被編譯。所有的測試都失敗了。在執行dist之後,mariaDB4j-2.0-SNAPSHOT.jar沒有打包。這是戰鬥的一半...... – OliverKK
您是否添加了由當前項目編譯的文件? – jsuereth