Gradle将外部依赖项编译到展开的目录中

时间:2017-05-30 21:41:45

标签: java gradle dependencies

我正在尝试使用Gradle编译项目,但是当我运行它时,我收到ClassLoader错误,指出我的编译依赖项中的类无法找到。我从here看到,通过编辑build.gradle中的jar组,可以在'胖jar'中包含外部依赖项:

jar {
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
}

但是,我并不特别想打包成jar。编译到爆炸目录时是否可以做类似的事情?

此外,第二个问题浮现在脑海中:反思制作一个“胖罐”并思考Java 9中的模块系统,如何使用Gradle将外部依赖项编译到模块化jar中?

0 个答案:

没有答案