Update to newer ssg with profiling and updated groowt dependencies.
All checks were successful
Jb-ssg-site CI Pipeline / ci (push) Has been skipped
All checks were successful
Jb-ssg-site CI Pipeline / ci (push) Has been skipped
This commit is contained in:
parent
bd703bf829
commit
4bbc95757f
24
build.gradle
24
build.gradle
@ -1,29 +1,15 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id 'com.jessebrault.ssg' version '0.5.0-SNAPSHOT'
|
id 'com.jessebrault.ssg' version '0.6.3'
|
||||||
id 'distribution'
|
id 'distribution'
|
||||||
}
|
}
|
||||||
|
|
||||||
group = 'com.jessebrault'
|
group = 'com.jessebrault'
|
||||||
version = '0.1.1-SNAPSHOT'
|
version = '0.1.2'
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven {
|
maven {
|
||||||
url 'https://archiva.jessebrault.com/repository/snapshots/'
|
url 'https://git.jessebrault.com/api/packages/jessebrault/maven'
|
||||||
|
|
||||||
credentials {
|
|
||||||
username System.getenv('JBARCHIVA_USERNAME')
|
|
||||||
password System.getenv('JBARCHIVA_PASSWORD')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
maven {
|
|
||||||
url 'https://archiva.jessebrault.com/repository/internal/'
|
|
||||||
|
|
||||||
credentials {
|
|
||||||
username System.getenv('JBARCHIVA_USERNAME')
|
|
||||||
password System.getenv('JBARCHIVA_PASSWORD')
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -36,9 +22,9 @@ sourceSets {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'org.apache.groovy:groovy:4.0.25'
|
implementation 'org.apache.groovy:groovy:4.0.27'
|
||||||
|
|
||||||
implementation 'com.jessebrault.ssg:cli:0.5.0-SNAPSHOT'
|
implementation 'com.jessebrault.ssg:cli:0.6.3'
|
||||||
|
|
||||||
serverImplementation 'org.eclipse.jetty:jetty-server:12.0.9'
|
serverImplementation 'org.eclipse.jetty:jetty-server:12.0.9'
|
||||||
serverImplementation 'info.picocli:picocli:4.7.6'
|
serverImplementation 'info.picocli:picocli:4.7.6'
|
||||||
|
|||||||
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@ -1,6 +1,6 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.0-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
validateDistributionUrl=true
|
validateDistributionUrl=true
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.jessebrault.site.composition
|
|||||||
import com.jessebrault.ssg.page.Page
|
import com.jessebrault.ssg.page.Page
|
||||||
import com.jessebrault.ssg.page.PageFactory
|
import com.jessebrault.ssg.page.PageFactory
|
||||||
import com.jessebrault.ssg.view.WvcCompiler
|
import com.jessebrault.ssg.view.WvcCompiler
|
||||||
import groowt.util.di.RegistryObjectFactory
|
import com.jessebrault.di.RegistryObjectFactory
|
||||||
import jakarta.inject.Inject
|
import jakarta.inject.Inject
|
||||||
|
|
||||||
class CompositionPageFactory implements PageFactory {
|
class CompositionPageFactory implements PageFactory {
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.jessebrault.site.composition
|
|||||||
import com.jessebrault.ssg.page.DefaultWvcPage
|
import com.jessebrault.ssg.page.DefaultWvcPage
|
||||||
import com.jessebrault.ssg.util.Diagnostic
|
import com.jessebrault.ssg.util.Diagnostic
|
||||||
import com.jessebrault.ssg.view.PageView
|
import com.jessebrault.ssg.view.PageView
|
||||||
import groowt.util.fp.either.Either
|
import com.jessebrault.fp.either.Either
|
||||||
|
|
||||||
class CompositionPageType extends DefaultWvcPage {
|
class CompositionPageType extends DefaultWvcPage {
|
||||||
|
|
||||||
|
|||||||
@ -2,12 +2,7 @@ pluginManagement {
|
|||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven {
|
maven {
|
||||||
url 'https://archiva.jessebrault.com/repository/snapshots/'
|
url 'https://git.jessebrault.com/api/packages/jessebrault/maven'
|
||||||
|
|
||||||
credentials {
|
|
||||||
username System.getenv('JBARCHIVA_USERNAME')
|
|
||||||
password System.getenv('JBARCHIVA_PASSWORD')
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,7 +3,7 @@ import com.jessebrault.site.util.TitleMaker
|
|||||||
import com.jessebrault.ssg.buildscript.BuildScriptBase
|
import com.jessebrault.ssg.buildscript.BuildScriptBase
|
||||||
import groovy.transform.BaseScript
|
import groovy.transform.BaseScript
|
||||||
|
|
||||||
import static groowt.util.di.BindingUtil.toSelf
|
import static com.jessebrault.di.BindingUtil.toSelf
|
||||||
|
|
||||||
@BaseScript
|
@BaseScript
|
||||||
BuildScriptBase base
|
BuildScriptBase base
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user