Dagger
Search

java-sdk-dev

No long description provided.

Installation

dagger install github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3

Entrypoint

Return Type
JavaSdkDev !
Arguments
NameTypeDefault ValueDescription
workspaceDirDirectory -Workspace with all the files needed to develop the SDK.
sourcePathString -The path of the SDK in the workspace
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
func (m *MyModule) Example() *dagger.JavaSdkDev  {
	return dag.
			Javasdkdev()
}
@function
def example() -> dagger.JavaSdkDev:
	return (
		dag.java_sdk_dev()
	)
@func()
example(): JavaSdkDev {
	return dag
		.javaSdkDev()
}

Types

JavaSdkDev 🔗

workspaceDir() 🔗

Workspace with all the files needed to develop the SDK.

Return Type
Directory !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 workspace-dir
func (m *MyModule) Example() *dagger.Directory  {
	return dag.
			Javasdkdev().
			Workspacedir()
}
@function
def example() -> dagger.Directory:
	return (
		dag.java_sdk_dev()
		.workspacedir()
	)
@func()
example(): Directory {
	return dag
		.javaSdkDev()
		.workspaceDir()
}

sourcePath() 🔗

The path of the SDK in the workspace

Return Type
String !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 source-path
func (m *MyModule) Example(ctx context.Context) string  {
	return dag.
			Javasdkdev().
			Sourcepath(ctx)
}
@function
async def example() -> str:
	return await (
		dag.java_sdk_dev()
		.sourcepath()
	)
@func()
async example(): Promise<string> {
	return dag
		.javaSdkDev()
		.sourcePath()
}

name() 🔗

Return Type
String !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 name
func (m *MyModule) Example(ctx context.Context) string  {
	return dag.
			Javasdkdev().
			Name(ctx)
}
@function
async def example() -> str:
	return await (
		dag.java_sdk_dev()
		.name()
	)
@func()
async example(): Promise<string> {
	return dag
		.javaSdkDev()
		.name()
}

source() 🔗

Return Type
Directory !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 source
func (m *MyModule) Example() *dagger.Directory  {
	return dag.
			Javasdkdev().
			Source()
}
@function
def example() -> dagger.Directory:
	return (
		dag.java_sdk_dev()
		.source()
	)
@func()
example(): Directory {
	return dag
		.javaSdkDev()
		.source()
}

test() 🔗

Test the Java SDK

Return Type
Void !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 test
func (m *MyModule) Example(ctx context.Context)   {
	return dag.
			Javasdkdev().
			Test(ctx)
}
@function
async def example() -> None:
	return await (
		dag.java_sdk_dev()
		.test()
	)
@func()
async example(): Promise<void> {
	return dag
		.javaSdkDev()
		.test()
}

lint() 🔗

Lint the Java SDK

Return Type
Void !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 lint
func (m *MyModule) Example(ctx context.Context)   {
	return dag.
			Javasdkdev().
			Lint(ctx)
}
@function
async def example() -> None:
	return await (
		dag.java_sdk_dev()
		.lint()
	)
@func()
async example(): Promise<void> {
	return dag
		.javaSdkDev()
		.lint()
}

fmt() 🔗

Format the Java SDK

Return Type
Changeset !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 fmt
func (m *MyModule) Example() *dagger.Changeset  {
	return dag.
			Javasdkdev().
			Fmt()
}
@function
def example() -> dagger.Changeset:
	return (
		dag.java_sdk_dev()
		.fmt()
	)
@func()
example(): Changeset {
	return dag
		.javaSdkDev()
		.fmt()
}

releaseDryRun() 🔗

Check that releasing works, without actually releasing

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
sourceTagString -

Git tag to fake-release

Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 release-dry-run
func (m *MyModule) Example(ctx context.Context)   {
	return dag.
			Javasdkdev().
			Releasedryrun(ctx)
}
@function
async def example() -> None:
	return await (
		dag.java_sdk_dev()
		.releasedryrun()
	)
@func()
async example(): Promise<void> {
	return dag
		.javaSdkDev()
		.releaseDryRun()
}

release() 🔗

Publish the Java SDK

Java release not yet available, call dry run release

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
sourceTagString !-

Source git tag to release

Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 release --source-tag string
func (m *MyModule) Example(ctx context.Context, sourceTag string)   {
	return dag.
			Javasdkdev().
			Release(ctx, sourceTag)
}
@function
async def example(sourcetag: str) -> None:
	return await (
		dag.java_sdk_dev()
		.release(sourcetag)
	)
@func()
async example(sourceTag: string): Promise<void> {
	return dag
		.javaSdkDev()
		.release(sourceTag)
}

bump() 🔗

Bump the Java SDK’s Engine dependency

Return Type
Changeset !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 bump --version string
func (m *MyModule) Example(version string) *dagger.Changeset  {
	return dag.
			Javasdkdev().
			Bump(version)
}
@function
def example(version: str) -> dagger.Changeset:
	return (
		dag.java_sdk_dev()
		.bump(version)
	)
@func()
example(version: string): Changeset {
	return dag
		.javaSdkDev()
		.bump(version)
}

checkDeps() 🔗

Check dependencies in the Java SDK

Return Type
Void !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 check-deps
func (m *MyModule) Example(ctx context.Context)   {
	return dag.
			Javasdkdev().
			Checkdeps(ctx)
}
@function
async def example() -> None:
	return await (
		dag.java_sdk_dev()
		.checkdeps()
	)
@func()
async example(): Promise<void> {
	return dag
		.javaSdkDev()
		.checkDeps()
}

bumpDeps() 🔗

Bump dependencies in the Java SDK

Return Type
Changeset !
Example
dagger -m github.com/sipsma/dagger/toolchains/java-sdk-dev@1210dd92458f2d584d2c390def5fe7f61ac01cc3 call \
 bump-deps
func (m *MyModule) Example() *dagger.Changeset  {
	return dag.
			Javasdkdev().
			Bumpdeps()
}
@function
def example() -> dagger.Changeset:
	return (
		dag.java_sdk_dev()
		.bumpdeps()
	)
@func()
example(): Changeset {
	return dag
		.javaSdkDev()
		.bumpDeps()
}