我想创建我的应用程序的独立版本,并想知道如何排除要打包的非托管*.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 }
有什么想法吗?
干杯奥利弗
我想你想添加到测试类路径.
两件事情:
您可以查看类路径上的内容show test:fullClasspath
,以确保您的jar在那里.使用inspect test:fullClasspath
将显示用于测试的依赖项.
我想你可以通过以下方式直接将你的jar添加到类路径:
Test中的fullClasspath + = Attributed.blank(baseDirectory.value /"test/lib/mariaDB4j-2.0-SNAPSHOT")
希望有所帮助!