added version and JPMS module descriptor

This commit is contained in:
2021-09-26 09:30:56 +02:00
parent b55b1ab22e
commit f2980cf2f9
6 changed files with 31 additions and 18 deletions

View File

@@ -1,20 +1,34 @@
plugins {
id 'maven-publish'
id 'net.woggioni.plugins.multi-release-jar'
id 'net.woggioni.gradle.lombok'
id 'net.woggioni.gradle.multi-release-jar'
id 'net.woggioni.gradle.lombok' apply false
}
group = "net.woggioni"
ext {
setProperty("jpms.module.name" , "net.woggioni.wdi")
}
repositories {
maven {
url = 'https://woggioni.net/mvn'
allprojects {
apply plugin: 'net.woggioni.gradle.lombok'
group = "net.woggioni"
version = getProperty("wdi.version")
repositories {
mavenLocal()
maven {
url = 'https://woggioni.net/mvn'
}
mavenCentral()
}
mavenCentral()
}
lombok {
version = getProperty('lombok.version')
lombok {
version = getProperty('lombok.version')
}
test {
useJUnitPlatform()
}
}
dependencies {
@@ -35,10 +49,6 @@ compileTestJava {
options.compilerArgs << '-parameters'
}
test {
useJUnitPlatform()
}
publishing {
repositories {
maven {

View File

@@ -1,4 +1,5 @@
gradle.version = 7.1.1
gradle.version=7.2
wdi.version=1.0
jwo.version=1.0
junit.jupiter.version=5.7.2
lombok.version=1.18.16

View File

@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

View File

@@ -9,7 +9,8 @@ pluginManagement {
plugins {
id "net.woggioni.gradle.lombok" version "0.1"
id "net.woggioni.plugins.multi-release-jar" version "0.1"
id "net.woggioni.gradle.multi-release-jar" version "0.1"
id "net.woggioni.gradle.envelope" version "0.1"
}
}

View File

@@ -29,7 +29,7 @@ public class BeanContainer {
try {
return with(beanFactoryClass.getConstructor().newInstance());
} catch (NoSuchMethodException | IllegalAccessException ex) {
throw JWO.newThrowable(BeanConfigurationException.class,
throw JWO.newThrowable(BeanConfigurationException.class, ex,
"Bean factory class '%s' is required to have a public zero arguments constructor", beanFactoryClass.getName());
}
}

View File

@@ -1,3 +1,4 @@
module net.woggioni.wdi {
requires net.woggioni.jwo;
exports net.woggioni.wdi;
}