(hopefully) fix projects without config compiler
This commit is contained in:
parent
dcffe0ccbe
commit
7ae0f0312e
|
@ -38,14 +38,15 @@ ext.modrinthAvailable = project.hasProperty("modrinth_id")
|
|||
|
||||
ext.devOnlyModules = project.hasProperty("dev_only_module") ? project.getProperty("dev_only_module").split(", ") : []
|
||||
ext.nonModSubprojects = project.hasProperty("non_mod_project") ? project.getProperty("non_mod_project").split(", ") : []
|
||||
ext.configCompilerVersion = project.hasProperty("libjf_version") ? project.getProperty("libjf_version") : null
|
||||
ext.injectConfig = project.hasProperty("libjf_version")
|
||||
ext.configCompilerVersion = ext.injectConfig ? project.getProperty("libjf_version") : null
|
||||
|
||||
apply plugin: 'idea'
|
||||
apply plugin: 'java-library'
|
||||
apply plugin: 'maven-publish'
|
||||
if (ext.curseforgeAvailable) apply plugin: com.matthewprenger.cursegradle.CurseGradlePlugin
|
||||
if (ext.modrinthAvailable) apply plugin: com.modrinth.minotaur.Minotaur
|
||||
if (ext.configCompilerVersion != null) apply plugin: io.gitlab.jfronny.libjf.config.plugin.ConfigPlugin
|
||||
if (ext.injectConfig != null) apply plugin: io.gitlab.jfronny.libjf.config.plugin.ConfigPlugin
|
||||
apply plugin: org.ajoberstar.grgit.gradle.GrgitPlugin
|
||||
|
||||
enum VersionType { release, beta, alpha }
|
||||
|
@ -128,7 +129,7 @@ allprojects {
|
|||
apply plugin: "maven-publish"
|
||||
apply plugin: net.fabricmc.loom.bootstrap.LoomGradlePluginBootstrap
|
||||
apply plugin: com.github.jengelman.gradle.plugins.shadow.ShadowPlugin
|
||||
if (ext.configCompilerVersion != null) apply plugin: io.gitlab.jfronny.libjf.config.plugin.ConfigPlugin
|
||||
if (ext.injectConfig) apply plugin: io.gitlab.jfronny.libjf.config.plugin.ConfigPlugin
|
||||
|
||||
tasks.withType(JavaCompile).configureEach {
|
||||
it.options.encoding = "UTF-8"
|
||||
|
@ -204,7 +205,7 @@ allprojects {
|
|||
|
||||
var shadowJarInput = jar
|
||||
|
||||
if (ext.configCompilerVersion != null) {
|
||||
if (ext.injectConfig) {
|
||||
task injectCompiledConfig(type: io.gitlab.jfronny.libjf.config.plugin.ConfigInjectTask, dependsOn: jar) {
|
||||
from jar
|
||||
modId = archivesBaseName
|
||||
|
|
Loading…
Reference in New Issue