Minimal information necessary to generate metadata project file for IDE.
Container for a Java project with classic characteristic : Contains Java source files to be compiled All Java sources file (prod + test) are wrote against the same Java version and encoding JkEclipseProject may contain unit tests It can depends on any accepted dependencies (Maven module, other project, files on fs, ...) It produces a bin jar, a source jar and a javadoc jar It can produce any other artifact files (fat-jar, test jar, doc, ...) It can be identified as a Maven module (means it can provide a group, artifact id, version) in order to be published/reused It can be published on any Maven/Ivy repository, including Maven central Part of the sources/resources may be generated By default, passing test suite is required to produce artifact. Beside, java projects are highly extensible so you can add build tasks or alter existing ones.
Mainly an artifact producer for a Java project.
Folder layout for a project output.
Describes a project layout about the source parts.