Gradle Java Plugin
Jump to navigation
Jump to search
Internal
Overview
The Java plugin adds tasks to your project which will compile and unit test your Java source code, and bundle it into a JAR file. The Java plugin is convention based. This means that the plugin defines default values for many aspects of the project, such as where the Java source files are located. If you follow the convention in your project, you generally don’t need to do much in your build script to get a useful build. To use it, build.gradle must include:
apply plugin: 'java'
This is all you need to define a Java project, provided that plugin's conventions are followed.
Plugin Conventions
The Java plugin expects to find the production source code under:
src/main/java
Tests are expected under:
src/test/java
All files under
src/main/resources
are considered resources and they will be include in the JAR, as resources.