| Interface | Description |
|---|---|
| JkJavaIdeSupport.JkSupplier |
| Class | Description |
|---|---|
| JkCompileLayout<T> |
Folder layout for a project output.
|
| JkJavaIdeSupport |
Minimal information necessary to generate metadata project file for IDE.
|
| JkJavaProject |
A Java project consists in 3 parts :
JkJavaProjectConstruction : responsible to compile, tests and make jars
JkJavaProjectDocumentation : responsible to creates javadoc, sources jar and others
JkJavaProjectPublication : responsible to publish the artifacts on binary repositories (Maven or Ivy)
Each of these parts are optional. |
| JkJavaProjectCompilation<T> |
Handles project compilation step.
|
| JkJavaProjectConstruction |
Responsible to produce jar files.
|
| JkJavaProjectDocumentation |
Responsible to create Javadoc and Source jar.
|
| JkJavaProjectPublication |
Responsible to publish artifacts on the repository.
|
| JkJavaProjectSimpleFacade |
Simple facade over
JkJavaProject to access common setting conveniently. |
| JkJavaProjectTesting |
Handles project testing step.
|
| Enum | Description |
|---|---|
| JkCompileLayout.Concern |