Compare commits
	
		
			4 Commits
		
	
	
		
			807556cd73
			...
			aa44f0550d
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | aa44f0550d | ||
|   | 5b53676a82 | ||
|   | ad2b24754f | ||
|   | 6ef7fb0117 | 
							
								
								
									
										27
									
								
								.gitea/workflows/check-publish-release.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								.gitea/workflows/check-publish-release.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,27 @@ | |||||||
|  | name: Ssg Check, Publish, and Release | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     tags: | ||||||
|  |       - v* | ||||||
|  | jobs: | ||||||
|  |   ci: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - name: Checkout the code | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |       - name: Setup Java. | ||||||
|  |         uses: actions/setup-java@v4 | ||||||
|  |         with: | ||||||
|  |           distribution: 'temurin' | ||||||
|  |           java-version: 21 | ||||||
|  |       - name: Check libraries | ||||||
|  |         run: ./gradlew check | ||||||
|  |       - name: Publish to git.jessebrault.com | ||||||
|  |         run: ./gradlew publishAllPublicationsToGiteaRepository | ||||||
|  |       - name: Release to git.jessebrault.com | ||||||
|  |         uses: https://gitea.com/actions/release-action@main | ||||||
|  |         with: | ||||||
|  |           files: |- | ||||||
|  |             cli/build/distributions/*.tar | ||||||
|  |             cli/build/distributions/*.zip | ||||||
|  |           api_key: '${{secrets.RELEASE_TOKEN}}' | ||||||
							
								
								
									
										29
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										29
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,29 +0,0 @@ | |||||||
| name: StaticSiteGenerator Release |  | ||||||
| on: |  | ||||||
|   push: |  | ||||||
|     tags: |  | ||||||
|       - 'v*' |  | ||||||
| jobs: |  | ||||||
|   release: |  | ||||||
|     runs-on: ubuntu-latest |  | ||||||
|     steps: |  | ||||||
|       - name: Checkout |  | ||||||
|         uses: actions/checkout@v3 |  | ||||||
|       - name: Set up JDK 17 |  | ||||||
|         uses: actions/setup-java@v3 |  | ||||||
|         with: |  | ||||||
|           java-version: 17 |  | ||||||
|           distribution: adopt |  | ||||||
|           cache: gradle |  | ||||||
|       - name: Gradle Test |  | ||||||
|         run: ./gradlew test |  | ||||||
|       - name: Gradle Install |  | ||||||
|         run: ./gradlew :cli:assembleDist |  | ||||||
|       - name: Release |  | ||||||
|         uses: ncipollo/release-action@v1 |  | ||||||
|         with: |  | ||||||
|           artifacts: 'cli/build/distributions/*.tar,cli/build/distributions/*.zip' |  | ||||||
|           name: ${{ env.GITHUB_REF_NAME }} |  | ||||||
|           tag: ${{ env.GITHUB_REF_NAME }} |  | ||||||
|           token: ${{ secrets.GITHUB_TOKEN }} |  | ||||||
|            |  | ||||||
| @ -23,8 +23,8 @@ dependencies { | |||||||
|     api libs.groowt.v |     api libs.groowt.v | ||||||
|     api libs.groowt.vc |     api libs.groowt.vc | ||||||
|     api libs.groowt.wvc |     api libs.groowt.wvc | ||||||
|     api libs.groowt.fp |     api libs.di | ||||||
|     api libs.groowt.di |     api libs.fp | ||||||
| 
 | 
 | ||||||
|     compileOnlyApi libs.jetbrains.anontations |     compileOnlyApi libs.jetbrains.anontations | ||||||
| 
 | 
 | ||||||
| @ -44,6 +44,10 @@ jar { | |||||||
|     archivesBaseName = 'ssg-api' |     archivesBaseName = 'ssg-api' | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | sourcesJar { | ||||||
|  |     archiveBaseName = 'ssg-api' | ||||||
|  | } | ||||||
|  | 
 | ||||||
| publishing { | publishing { | ||||||
|     publications { |     publications { | ||||||
|         create('ssgApi', MavenPublication) { |         create('ssgApi', MavenPublication) { | ||||||
|  | |||||||
| @ -16,9 +16,9 @@ import com.jessebrault.ssg.view.SkipTemplate | |||||||
| import com.jessebrault.ssg.view.WvcCompiler | import com.jessebrault.ssg.view.WvcCompiler | ||||||
| import com.jessebrault.ssg.view.WvcPageView | import com.jessebrault.ssg.view.WvcPageView | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.ObjectFactory | import com.jessebrault.di.ObjectFactory | ||||||
| import groowt.util.di.RegistryObjectFactory | import com.jessebrault.di.RegistryObjectFactory | ||||||
| import groowt.util.fp.option.Option | import com.jessebrault.fp.option.Option | ||||||
| import groowt.view.component.compiler.SimpleComponentTemplateClassFactory | import groowt.view.component.compiler.SimpleComponentTemplateClassFactory | ||||||
| import groowt.view.component.factory.ComponentFactories | import groowt.view.component.factory.ComponentFactories | ||||||
| import groowt.view.component.web.DefaultWebViewComponentContext | import groowt.view.component.web.DefaultWebViewComponentContext | ||||||
| @ -32,8 +32,8 @@ import org.slf4j.LoggerFactory | |||||||
| import java.nio.file.Files | import java.nio.file.Files | ||||||
| import java.nio.file.Path | import java.nio.file.Path | ||||||
| 
 | 
 | ||||||
| import static groowt.util.di.BindingUtil.named | import static com.jessebrault.di.BindingUtil.named | ||||||
| import static groowt.util.di.BindingUtil.toSingleton | import static com.jessebrault.di.BindingUtil.toSingleton | ||||||
| 
 | 
 | ||||||
| @TupleConstructor(includeFields = true, defaults = false) | @TupleConstructor(includeFields = true, defaults = false) | ||||||
| class DefaultStaticSiteGenerator implements StaticSiteGenerator { | class DefaultStaticSiteGenerator implements StaticSiteGenerator { | ||||||
|  | |||||||
| @ -4,8 +4,8 @@ import com.jessebrault.ssg.model.Model | |||||||
| import com.jessebrault.ssg.text.TextConverter | import com.jessebrault.ssg.text.TextConverter | ||||||
| import groovy.transform.EqualsAndHashCode | import groovy.transform.EqualsAndHashCode | ||||||
| import groovy.transform.NullCheck | import groovy.transform.NullCheck | ||||||
| import groowt.util.di.RegistryObjectFactory | import com.jessebrault.di.RegistryObjectFactory | ||||||
| import groowt.util.fp.provider.Provider | import com.jessebrault.fp.provider.Provider | ||||||
| 
 | 
 | ||||||
| import static com.jessebrault.ssg.util.ObjectUtil.requireProvider | import static com.jessebrault.ssg.util.ObjectUtil.requireProvider | ||||||
| import static com.jessebrault.ssg.util.ObjectUtil.requireString | import static com.jessebrault.ssg.util.ObjectUtil.requireString | ||||||
|  | |||||||
| @ -5,13 +5,13 @@ import com.jessebrault.ssg.model.Models | |||||||
| import com.jessebrault.ssg.text.MarkdownTextConverter | import com.jessebrault.ssg.text.MarkdownTextConverter | ||||||
| import com.jessebrault.ssg.text.TextConverter | import com.jessebrault.ssg.text.TextConverter | ||||||
| import com.jessebrault.ssg.util.PathUtil | import com.jessebrault.ssg.util.PathUtil | ||||||
| import groowt.util.di.DefaultRegistryObjectFactory | import com.jessebrault.di.DefaultRegistryObjectFactory | ||||||
| import groowt.util.di.RegistryObjectFactory | import com.jessebrault.di.RegistryObjectFactory | ||||||
| import groowt.util.fp.property.DefaultProperty | import com.jessebrault.fp.property.DefaultProperty | ||||||
| import groowt.util.fp.property.Property | import com.jessebrault.fp.property.Property | ||||||
| import groowt.util.fp.provider.DefaultProvider | import com.jessebrault.fp.provider.DefaultProvider | ||||||
| import groowt.util.fp.provider.NamedProvider | import com.jessebrault.fp.provider.NamedProvider | ||||||
| import groowt.util.fp.provider.Provider | import com.jessebrault.fp.provider.Provider | ||||||
| 
 | 
 | ||||||
| import java.nio.file.Path | import java.nio.file.Path | ||||||
| import java.util.function.Supplier | import java.util.function.Supplier | ||||||
|  | |||||||
| @ -1,11 +1,11 @@ | |||||||
| package com.jessebrault.ssg.di | package com.jessebrault.ssg.di | ||||||
| 
 | 
 | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.Binding | import com.jessebrault.di.Binding | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.QualifierHandlerContainer | import com.jessebrault.di.QualifierHandlerContainer | ||||||
| import groowt.util.di.RegistryExtension | import com.jessebrault.di.RegistryExtension | ||||||
| import groowt.util.di.SingletonBinding | import com.jessebrault.di.SingletonBinding | ||||||
| 
 | 
 | ||||||
| import java.lang.annotation.Annotation | import java.lang.annotation.Annotation | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| package com.jessebrault.ssg.di | package com.jessebrault.ssg.di | ||||||
| 
 | 
 | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.Binding | import com.jessebrault.di.Binding | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.SingletonBinding | import com.jessebrault.di.SingletonBinding | ||||||
| 
 | 
 | ||||||
| @TupleConstructor(includeFields = true) | @TupleConstructor(includeFields = true) | ||||||
| class InjectModelQualifierHandler implements QualifierHandler<InjectModel> { | class InjectModelQualifierHandler implements QualifierHandler<InjectModel> { | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| package com.jessebrault.ssg.di | package com.jessebrault.ssg.di | ||||||
| 
 | 
 | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.Binding | import com.jessebrault.di.Binding | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.SingletonBinding | import com.jessebrault.di.SingletonBinding | ||||||
| 
 | 
 | ||||||
| @TupleConstructor(includeFields = true) | @TupleConstructor(includeFields = true) | ||||||
| class InjectModelsQualifierHandler implements QualifierHandler<InjectModels> { | class InjectModelsQualifierHandler implements QualifierHandler<InjectModels> { | ||||||
|  | |||||||
| @ -2,9 +2,9 @@ package com.jessebrault.ssg.di | |||||||
| 
 | 
 | ||||||
| import com.jessebrault.ssg.page.Page | import com.jessebrault.ssg.page.Page | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.Binding | import com.jessebrault.di.Binding | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.SingletonBinding | import com.jessebrault.di.SingletonBinding | ||||||
| 
 | 
 | ||||||
| @TupleConstructor(includeFields = true) | @TupleConstructor(includeFields = true) | ||||||
| class InjectPageQualifierHandler implements QualifierHandler<InjectPage> { | class InjectPageQualifierHandler implements QualifierHandler<InjectPage> { | ||||||
|  | |||||||
| @ -3,9 +3,9 @@ package com.jessebrault.ssg.di | |||||||
| import com.jessebrault.ssg.page.Page | import com.jessebrault.ssg.page.Page | ||||||
| import com.jessebrault.ssg.util.Glob | import com.jessebrault.ssg.util.Glob | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.Binding | import com.jessebrault.di.Binding | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.SingletonBinding | import com.jessebrault.di.SingletonBinding | ||||||
| 
 | 
 | ||||||
| @TupleConstructor(includeFields = true) | @TupleConstructor(includeFields = true) | ||||||
| class InjectPagesQualifierHandler implements QualifierHandler<InjectPages> { | class InjectPagesQualifierHandler implements QualifierHandler<InjectPages> { | ||||||
|  | |||||||
| @ -2,9 +2,9 @@ package com.jessebrault.ssg.di | |||||||
| 
 | 
 | ||||||
| import com.jessebrault.ssg.text.Text | import com.jessebrault.ssg.text.Text | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.Binding | import com.jessebrault.di.Binding | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.SingletonBinding | import com.jessebrault.di.SingletonBinding | ||||||
| 
 | 
 | ||||||
| @TupleConstructor(includeFields = true) | @TupleConstructor(includeFields = true) | ||||||
| class InjectTextQualifierHandler implements QualifierHandler<InjectText> { | class InjectTextQualifierHandler implements QualifierHandler<InjectText> { | ||||||
|  | |||||||
| @ -3,9 +3,9 @@ package com.jessebrault.ssg.di | |||||||
| import com.jessebrault.ssg.text.Text | import com.jessebrault.ssg.text.Text | ||||||
| import com.jessebrault.ssg.util.Glob | import com.jessebrault.ssg.util.Glob | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.Binding | import com.jessebrault.di.Binding | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.SingletonBinding | import com.jessebrault.di.SingletonBinding | ||||||
| 
 | 
 | ||||||
| @TupleConstructor(includeFields = true) | @TupleConstructor(includeFields = true) | ||||||
| class InjectTextsQualifierHandler implements QualifierHandler<InjectTexts> { | class InjectTextsQualifierHandler implements QualifierHandler<InjectTexts> { | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| package com.jessebrault.ssg.di | package com.jessebrault.ssg.di | ||||||
| 
 | 
 | ||||||
| import com.jessebrault.ssg.model.Model | import com.jessebrault.ssg.model.Model | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.QualifierHandlerContainer | import com.jessebrault.di.QualifierHandlerContainer | ||||||
| import groowt.util.di.RegistryExtension | import com.jessebrault.di.RegistryExtension | ||||||
| 
 | 
 | ||||||
| import java.lang.annotation.Annotation | import java.lang.annotation.Annotation | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| package com.jessebrault.ssg.di | package com.jessebrault.ssg.di | ||||||
| 
 | 
 | ||||||
| import com.jessebrault.ssg.page.Page | import com.jessebrault.ssg.page.Page | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.QualifierHandlerContainer | import com.jessebrault.di.QualifierHandlerContainer | ||||||
| import groowt.util.di.RegistryExtension | import com.jessebrault.di.RegistryExtension | ||||||
| 
 | 
 | ||||||
| import java.lang.annotation.Annotation | import java.lang.annotation.Annotation | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ package com.jessebrault.ssg.di | |||||||
| 
 | 
 | ||||||
| import com.jessebrault.ssg.page.Page | import com.jessebrault.ssg.page.Page | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.di.* | import com.jessebrault.di.* | ||||||
| 
 | 
 | ||||||
| import java.lang.annotation.Annotation | import java.lang.annotation.Annotation | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| package com.jessebrault.ssg.di; | package com.jessebrault.ssg.di; | ||||||
| 
 | 
 | ||||||
| import groowt.util.di.*; | import com.jessebrault.di.*; | ||||||
| import jakarta.inject.Named; | import jakarta.inject.Named; | ||||||
| import org.jetbrains.annotations.Nullable; | import org.jetbrains.annotations.Nullable; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| package com.jessebrault.ssg.di | package com.jessebrault.ssg.di | ||||||
| 
 | 
 | ||||||
| import groowt.util.di.DefaultRegistryObjectFactory | import com.jessebrault.di.DefaultRegistryObjectFactory | ||||||
| import groowt.util.di.RegistryObjectFactory | import com.jessebrault.di.RegistryObjectFactory | ||||||
| 
 | 
 | ||||||
| final class SsgObjectFactoryUtil { | final class SsgObjectFactoryUtil { | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| package com.jessebrault.ssg.di | package com.jessebrault.ssg.di | ||||||
| 
 | 
 | ||||||
| import com.jessebrault.ssg.text.Text | import com.jessebrault.ssg.text.Text | ||||||
| import groowt.util.di.QualifierHandler | import com.jessebrault.di.QualifierHandler | ||||||
| import groowt.util.di.QualifierHandlerContainer | import com.jessebrault.di.QualifierHandlerContainer | ||||||
| import groowt.util.di.RegistryExtension | import com.jessebrault.di.RegistryExtension | ||||||
| 
 | 
 | ||||||
| import java.lang.annotation.Annotation | import java.lang.annotation.Annotation | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| package com.jessebrault.ssg.model | package com.jessebrault.ssg.model | ||||||
| 
 | 
 | ||||||
| import groowt.util.fp.provider.NamedProvider | import com.jessebrault.fp.provider.NamedProvider | ||||||
| import groowt.util.fp.provider.Provider | import com.jessebrault.fp.provider.Provider | ||||||
| 
 | 
 | ||||||
| import java.util.function.Supplier | import java.util.function.Supplier | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ import groovy.transform.EqualsAndHashCode | |||||||
| import groovy.transform.NullCheck | import groovy.transform.NullCheck | ||||||
| import groovy.transform.PackageScope | import groovy.transform.PackageScope | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.fp.provider.Provider | import com.jessebrault.fp.provider.Provider | ||||||
| 
 | 
 | ||||||
| @PackageScope | @PackageScope | ||||||
| @TupleConstructor(includeFields = true, defaults = false) | @TupleConstructor(includeFields = true, defaults = false) | ||||||
|  | |||||||
| @ -5,8 +5,8 @@ import com.jessebrault.ssg.util.Diagnostic | |||||||
| import com.jessebrault.ssg.view.PageView | import com.jessebrault.ssg.view.PageView | ||||||
| import com.jessebrault.ssg.view.WvcCompiler | import com.jessebrault.ssg.view.WvcCompiler | ||||||
| import com.jessebrault.ssg.view.WvcPageView | import com.jessebrault.ssg.view.WvcPageView | ||||||
| import groowt.util.di.RegistryObjectFactory | import com.jessebrault.di.RegistryObjectFactory | ||||||
| import groowt.util.fp.either.Either | import com.jessebrault.fp.either.Either | ||||||
| 
 | 
 | ||||||
| class DefaultWvcPage extends AbstractPage implements Page { | class DefaultWvcPage extends AbstractPage implements Page { | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ package com.jessebrault.ssg.page | |||||||
| 
 | 
 | ||||||
| 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 | ||||||
| 
 | 
 | ||||||
| interface Page { | interface Page { | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| package com.jessebrault.ssg.util | package com.jessebrault.ssg.util | ||||||
| 
 | 
 | ||||||
| import groowt.util.fp.property.Property | import com.jessebrault.fp.property.Property | ||||||
| import groowt.util.fp.provider.Provider | import com.jessebrault.fp.provider.Provider | ||||||
| 
 | 
 | ||||||
| import static java.util.Objects.requireNonNull | import static java.util.Objects.requireNonNull | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ package com.jessebrault.ssg.view | |||||||
| 
 | 
 | ||||||
| import com.jessebrault.ssg.util.Diagnostic | import com.jessebrault.ssg.util.Diagnostic | ||||||
| import groovy.transform.TupleConstructor | import groovy.transform.TupleConstructor | ||||||
| import groowt.util.fp.either.Either | import com.jessebrault.fp.either.Either | ||||||
| import groowt.view.component.ComponentTemplate | import groowt.view.component.ComponentTemplate | ||||||
| import groowt.view.component.ViewComponent | import groowt.view.component.ViewComponent | ||||||
| import groowt.view.component.compiler.ComponentTemplateClassFactory | import groowt.view.component.compiler.ComponentTemplateClassFactory | ||||||
|  | |||||||
| @ -4,10 +4,15 @@ plugins { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| group 'com.jessebrault.ssg' | group 'com.jessebrault.ssg' | ||||||
| version '0.5.0-SNAPSHOT' | version '0.6.0-SNAPSHOT' | ||||||
| 
 | 
 | ||||||
| repositories { | repositories { | ||||||
|     mavenCentral() |     mavenCentral() | ||||||
|  | 
 | ||||||
|  |     maven { | ||||||
|  |         name = 'Gitea' | ||||||
|  |         url = uri('https://git.jessebrault.com/api/packages/jessebrault/maven') | ||||||
|  |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| configurations { | configurations { | ||||||
|  | |||||||
| @ -31,7 +31,11 @@ java { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| jar { | jar { | ||||||
|     archivesBaseName = "ssg-cli" |     archivesBaseName = 'ssg-cli' | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | sourcesJar { | ||||||
|  |     archiveBaseName = 'ssg-cli' | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| distributions { | distributions { | ||||||
|  | |||||||
| @ -1,6 +1,8 @@ | |||||||
| [versions] | [versions] | ||||||
| classgraph = '4.8.179' | classgraph = '4.8.179' | ||||||
| commonmark = '0.24.0' | commonmark = '0.24.0' | ||||||
|  | di = '0.1.0' | ||||||
|  | fp = '0.1.0' | ||||||
| groovy = '4.0.27' | groovy = '4.0.27' | ||||||
| groowt = '0.1.4' | groowt = '0.1.4' | ||||||
| jetbrains-annotations = '26.0.2' | jetbrains-annotations = '26.0.2' | ||||||
| @ -15,6 +17,8 @@ slf4j = '2.0.17' | |||||||
| classgraph = { module = 'io.github.classgraph:classgraph', version.ref = 'classgraph' } | classgraph = { module = 'io.github.classgraph:classgraph', version.ref = 'classgraph' } | ||||||
| commonmark = { module = 'org.commonmark:commonmark', version.ref = 'commonmark' } | commonmark = { module = 'org.commonmark:commonmark', version.ref = 'commonmark' } | ||||||
| commonmark-frontmatter = { module = 'org.commonmark:commonmark-ext-yaml-front-matter', version.ref = 'commonmark' } | commonmark-frontmatter = { module = 'org.commonmark:commonmark-ext-yaml-front-matter', version.ref = 'commonmark' } | ||||||
|  | di = { module = 'com.jessebrault.di:di', version.ref = 'di' } | ||||||
|  | fp = { module = 'com.jessebrault.fp:fp', version.ref = 'fp' } | ||||||
| groovy = { module = 'org.apache.groovy:groovy', version.ref = 'groovy' } | groovy = { module = 'org.apache.groovy:groovy', version.ref = 'groovy' } | ||||||
| groovy-yaml = { module = 'org.apache.groovy:groovy-yaml', version.ref = 'groovy' } | groovy-yaml = { module = 'org.apache.groovy:groovy-yaml', version.ref = 'groovy' } | ||||||
| groowt-v = { module = 'groowt:views', version.ref = 'groowt' } | groowt-v = { module = 'groowt:views', version.ref = 'groowt' } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user