Package io.github.cdklabs.projen.awscdk
Class AwsCdkJavaApp
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- io.github.cdklabs.projen.Project
-
- io.github.cdklabs.projen.github.GitHubProject
-
- io.github.cdklabs.projen.java.JavaProject
-
- io.github.cdklabs.projen.awscdk.AwsCdkJavaApp
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:42.867Z") @Stability(Experimental) public class AwsCdkJavaApp extends JavaProject
(experimental) AWS CDK app in Java.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAwsCdkJavaApp.Builder(experimental) A fluent builder forAwsCdkJavaApp.
-
Field Summary
-
Fields inherited from class io.github.cdklabs.projen.Project
DEFAULT_TASK
-
-
Constructor Summary
Constructors Modifier Constructor Description AwsCdkJavaApp(AwsCdkJavaAppOptions options)protectedAwsCdkJavaApp(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedAwsCdkJavaApp(software.amazon.jsii.JsiiObjectRef objRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddCdkDependency(@NotNull String... modules)Deprecated.In CDK 2.x all modules are available by default.CdkConfiggetCdkConfig()(experimental) Thecdk.jsonfile.AwsCdkDepsgetCdkDeps()(experimental) CDK dependency management helper class.CdkTasksgetCdkTasks()(experimental) CDK tasks.StringgetMainClass()(experimental) The full name of the main class of the java app (package.Class).StringgetMainClassName()(experimental) The name of the Java class with the staticmain()method.StringgetMainPackage()(experimental) The name of the Java package that includes the main class.-
Methods inherited from class io.github.cdklabs.projen.java.JavaProject
addDependency, addPlugin, addPlugin, addTestDependency, getCompile, getDistdir, getJunit, getPackaging, getPom, getProjenrc
-
Methods inherited from class io.github.cdklabs.projen.github.GitHubProject
annotateGenerated, getAutoApprove, getDevContainer, getGithub, getGitpod, getProjectType, getVscode
-
Methods inherited from class io.github.cdklabs.projen.Project
addExcludeFromCleanup, addGitIgnore, addPackageIgnore, addTask, addTask, addTip, getBuildTask, getCommitGenerated, getCompileTask, getComponents, getDefaultTask, getDeps, getEjected, getFiles, getGitattributes, getGitignore, getInitProject, getLogger, getName, getOutdir, getPackageTask, getParent, getPostCompileTask, getPreCompileTask, getProjectBuild, getProjenCommand, getRoot, getSubprojects, getTasks, getTestTask, isProject, of, postSynthesize, preSynthesize, removeTask, runTaskCommand, synth, tryFindFile, tryFindJsonFile, tryFindObjectFile, tryRemoveFile
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
AwsCdkJavaApp
protected AwsCdkJavaApp(software.amazon.jsii.JsiiObjectRef objRef)
-
AwsCdkJavaApp
protected AwsCdkJavaApp(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
AwsCdkJavaApp
@Stability(Experimental) public AwsCdkJavaApp(@NotNull AwsCdkJavaAppOptions options)- Parameters:
options- This parameter is required.
-
-
Method Detail
-
addCdkDependency
@Stability(Deprecated) @Deprecated public void addCdkDependency(@NotNull @NotNull String... modules)
Deprecated.In CDK 2.x all modules are available by default. Alpha modules should be added using the standard 'deps'(deprecated) Adds an AWS CDK module dependencies.- Parameters:
modules- The list of modules to depend on (e.g. "software.amazon.awscdk/aws-lambda", "software.amazon.awscdk/aws-iam", etc). This parameter is required.
-
getCdkConfig
@Stability(Experimental) @NotNull public CdkConfig getCdkConfig()
(experimental) Thecdk.jsonfile.
-
getCdkDeps
@Stability(Experimental) @NotNull public AwsCdkDeps getCdkDeps()
(experimental) CDK dependency management helper class.
-
getCdkTasks
@Stability(Experimental) @NotNull public CdkTasks getCdkTasks()
(experimental) CDK tasks.
-
getMainClass
@Stability(Experimental) @NotNull public String getMainClass()
(experimental) The full name of the main class of the java app (package.Class).
-
getMainClassName
@Stability(Experimental) @NotNull public String getMainClassName()
(experimental) The name of the Java class with the staticmain()method.
-
getMainPackage
@Stability(Experimental) @NotNull public String getMainPackage()
(experimental) The name of the Java package that includes the main class.
-
-