Package io.github.cdklabs.projen.java
Class Projenrc
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- io.github.cdklabs.projen.Component
-
- io.github.cdklabs.projen.ProjenrcFile
-
- io.github.cdklabs.projen.java.Projenrc
-
- 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:43.147Z") @Stability(Experimental) public class Projenrc extends ProjenrcFile
(experimental) Allows writing projenrc files in java.This will install
org.projen/projenas a Maven dependency and will add asynthtask which will compile & executemain()fromsrc/main/java/projenrc.java.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProjenrc.Builder(experimental) A fluent builder forProjenrc.
-
Constructor Summary
Constructors Modifier Constructor Description Projenrc(Project project, Pom pom)Projenrc(Project project, Pom pom, ProjenrcOptions options)protectedProjenrc(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedProjenrc(software.amazon.jsii.JsiiObjectRef objRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassName()(experimental) The name of the java class that includes the projen entrypoint.StringgetFilePath()(experimental) The path of the projenrc file.-
Methods inherited from class io.github.cdklabs.projen.ProjenrcFile
of, preSynthesize
-
Methods inherited from class io.github.cdklabs.projen.Component
getProject, isComponent, postSynthesize, synthesize
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
Projenrc
protected Projenrc(software.amazon.jsii.JsiiObjectRef objRef)
-
Projenrc
protected Projenrc(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
Projenrc
@Stability(Experimental) public Projenrc(@NotNull Project project, @NotNull Pom pom, @Nullable ProjenrcOptions options)- Parameters:
project- This parameter is required.pom- This parameter is required.options-
-
-
Method Detail
-
getClassName
@Stability(Experimental) @NotNull public String getClassName()
(experimental) The name of the java class that includes the projen entrypoint.
-
getFilePath
@Stability(Experimental) @NotNull public String getFilePath()
(experimental) The path of the projenrc file.- Specified by:
getFilePathin classProjenrcFile
-
-