Update to newer ssg with profiling and updated groowt dependencies.
All checks were successful
Jb-ssg-site CI Pipeline / ci (push) Has been skipped

This commit is contained in:
Jesse Brault 2025-11-08 17:07:44 -06:00
parent bd703bf829
commit 4bbc95757f
6 changed files with 10 additions and 29 deletions

View File

@ -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'

View File

@ -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

View File

@ -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 {

View File

@ -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 {

View File

@ -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')
}
} }
} }
} }

View File

@ -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