文档
从创建一个Java Application开始
Gradle为Java而生,因此内置Java标准插件:java。根据Java项目的类型,又有两种插件:java-library和application。
java-library和application默认包含java插件。其中application插件在java-library的基础上新增了一个run任务,执行在build.gradle中调用application{}通过闭包设置的主类:
plugins {
id 'application'
}
application {
mainClassName = "com.father.Main"
}
插件java与java-library的区别:
标准 Java 插件和 Java Library 插件之间的主要区别在于后者引入了向消费者公开的 API 的概念。库是一个 Java 组件,旨在供其他组件使用。这是多项目构建中非常常见的用例,但只要您有外部依赖项。
该插件公开了两种可用于声明依赖关系的配置:api和implementation。 api应该用于声明由库 API 导出的依赖项,而implementation应该用于组件声明内部的依赖项。
源码目录
每个插件都有默认的源码目录。有时需要自行创建这些目录。
Java默认源码放在src/main/java/com/example下。
Java测试代码默认放在src/test/java/com/example下。
Kotlin默认源码放在src/main/kotlin/com/example下。
Kotlin测试代码默认放在