Gradle类路径,指定目录而不是单个jar

时间:2016-08-16 23:24:30

标签: java postgresql gradle

我刚接触使用Gradle构建项目,我希望有人可以帮助我找出一个小问题,我已经指定了外部jar依赖。

现在,我可以让Gradle构建的jar运行的唯一方法是明确指定build.gradle文件(这里是Postgres JDBC驱动程序)中的依赖项,如下所示:

jar {
    manifest {
        attributes (
                "Main-Class": "<redacted>",
                "Class-Path": "/lib/java/postgresql-9.4.1209.jar"
        )
    }
}

正如您所看到的,我必须准确指定我正在使用哪个罐子。当我只有一些外部设备时,这很好,但是我担心一旦有四到五个外部设备,我就会有一个庞大的类路径规范。

有没有办法简单地指定它应该查找的文件夹而不是命名每个jar?我希望能够做到这样的事情:

"Class-Path": "/lib/java/*"

这可能吗?

谢谢!

0 个答案:

没有答案