- The plugin now adds
compile*Dyvil
tasks for each source set. - The plugin now adds
src/*/dyvil
source directories for each source set. - The plugin now adds dependencies on the
compile*Dyvil
tasks to the*classes
task for each source set. - The plugin now adds the
dyvilc
andgensrc
configurations.
- The plugin now adds the
compile{,Test}{Java,Dyvil}GenSrc
tasks. #1 - The plugin now registers GenSrc task output directories as source directories. #1
- The plugin now registers task dependencies on GenSrc tasks for compile tasks. #1
- Added custom
Task
subclasses for Dyvil Compile and GenSrc tasks. #2
- Added a way to convert DyvilCompile/GenSrc tasks to
JavaExec
s.
- The class output directory of GenSrc tasks is now configurable.
- The plugin now checks tool configuration dependencies for minimum required versions.
- Tools are now invoked using the new command-line option style.
- Bumped minimum Dyvil Compiler version to v0.46.3.
- Bumped minimum GenSrc version to v0.10.1.
- Fixed GenSrc tasks not processing
*.dgs
files.
- Source paths passed to the compiler are now absolute, causing markers in the output to use absolute paths, too.
- Dyvil source files are now excluded from resources.
- Dyvil and GenSrc compile tasks now support the
options
property, a standard container for various compilation options.- The tasks now respect the encoding specified in
options.encoding
. - Support for more options will be added later.
- The tasks now respect the encoding specified in