| Modifier and Type | Method and Description |
|---|---|
Project |
Project.Builder.build() |
Project |
Project.getParent()
(experimental) A parent project.
|
default Project |
ProjectOptions.getParent()
(experimental) The parent project, if this project is part of a bigger project.
|
Project |
ProjectOptions.Jsii$Proxy.getParent() |
Project |
Component.getProject() |
Project |
Project.getRoot()
(experimental) The root project.
|
| Modifier and Type | Method and Description |
|---|---|
static Projenrc.Builder |
Projenrc.Builder.create(Project project) |
static SampleReadme.Builder |
SampleReadme.Builder.create(Project project) |
static DockerCompose.Builder |
DockerCompose.Builder.create(Project project) |
static License.Builder |
License.Builder.create(Project project) |
static Version.Builder |
Version.Builder.create(Project project) |
static Gitpod.Builder |
Gitpod.Builder.create(Project project) |
static Logger.Builder |
Logger.Builder.create(Project project) |
static YamlFile.Builder |
YamlFile.Builder.create(Project project,
String filePath) |
static Makefile.Builder |
Makefile.Builder.create(Project project,
String filePath) |
static XmlFile.Builder |
XmlFile.Builder.create(Project project,
String filePath) |
static JsonFile.Builder |
JsonFile.Builder.create(Project project,
String filePath) |
static SampleFile.Builder |
SampleFile.Builder.create(Project project,
String filePath) |
static TomlFile.Builder |
TomlFile.Builder.create(Project project,
String filePath) |
static SourceCode.Builder |
SourceCode.Builder.create(Project project,
String filePath) |
static SampleDir.Builder |
SampleDir.Builder.create(Project project,
String dir) |
static IniFile.Builder |
IniFile.Builder.create(Project project,
String filePath) |
static TextFile.Builder |
TextFile.Builder.create(Project project,
String filePath) |
Project.Builder |
Project.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
ProjectOptions.Builder |
ProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
static Map<String,Object> |
Testing.synth(Project project)
(experimental) Produces a simple JS object that represents the contents of the projects with field names being file paths.
|
| Constructor and Description |
|---|
Component(Project project) |
Dependencies(Project project)
(experimental) Adds a dependencies component to the project.
|
DockerCompose(Project project) |
DockerCompose(Project project,
DockerComposeProps props) |
FileBase(Project project,
String filePath) |
FileBase(Project project,
String filePath,
FileBaseOptions options) |
GitAttributesFile(Project project) |
Gitpod(Project project) |
Gitpod(Project project,
GitpodOptions options) |
IgnoreFile(Project project,
String filePath) |
IniFile(Project project,
String filePath,
IniFileOptions options) |
JsonFile(Project project,
String filePath,
JsonFileOptions options) |
License(Project project,
LicenseOptions options) |
Logger(Project project) |
Logger(Project project,
LoggerOptions options) |
Makefile(Project project,
String filePath) |
Makefile(Project project,
String filePath,
MakefileOptions options) |
ObjectFile(Project project,
String filePath,
ObjectFileOptions options) |
ProjectBuild(Project project) |
Projenrc(Project project) |
Projenrc(Project project,
ProjenrcOptions options) |
SampleDir(Project project,
String dir,
SampleDirOptions options)
(experimental) Create sample files in the given directory if the given directory does not exist.
|
SampleFile(Project project,
String filePath,
SampleFileOptions options)
(experimental) Creates a new SampleFile object.
|
SampleReadme(Project project) |
SampleReadme(Project project,
SampleReadmeProps props) |
SourceCode(Project project,
String filePath) |
SourceCode(Project project,
String filePath,
SourceCodeOptions options) |
Tasks(Project project) |
TextFile(Project project,
String filePath)
(experimental) Defines a text file.
|
TextFile(Project project,
String filePath,
TextFileOptions options)
(experimental) Defines a text file.
|
TomlFile(Project project,
String filePath,
TomlFileOptions options) |
Version(Project project,
VersionOptions options) |
XmlFile(Project project,
String filePath) |
XmlFile(Project project,
String filePath,
XmlFileOptions options) |
YamlFile(Project project,
String filePath,
YamlFileOptions options) |
| Modifier and Type | Class and Description |
|---|---|
class |
AwsCdkConstructLibrary
(experimental) AWS CDK construct library project.
|
class |
AwsCdkJavaApp
(experimental) AWS CDK app in Java.
|
class |
AwsCdkTypeScriptApp
(experimental) AWS CDK app in TypeScript.
|
class |
ConstructLibraryAws
Deprecated.
use `AwsCdkConstructLibrary`
|
| Modifier and Type | Method and Description |
|---|---|
Project |
AwsCdkJavaAppOptions.Jsii$Proxy.getParent() |
Project |
AwsCdkTypeScriptAppOptions.Jsii$Proxy.getParent() |
Project |
ConstructLibraryAwsOptions.Jsii$Proxy.getParent()
Deprecated.
|
Project |
AwsCdkConstructLibraryOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
static IntegrationTest.Builder |
IntegrationTest.Builder.create(Project project) |
static AwsCdkDeps.Builder |
AwsCdkDeps.Builder.create(Project project) |
static LambdaFunction.Builder |
LambdaFunction.Builder.create(Project project) |
static AutoDiscover.Builder |
AutoDiscover.Builder.create(Project project) |
static CdkConfig.Builder |
CdkConfig.Builder.create(Project project) |
AwsCdkTypeScriptApp.Builder |
AwsCdkTypeScriptApp.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
AwsCdkJavaAppOptions.Builder |
AwsCdkJavaAppOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
AwsCdkJavaApp.Builder |
AwsCdkJavaApp.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
AwsCdkTypeScriptAppOptions.Builder |
AwsCdkTypeScriptAppOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
AwsCdkConstructLibrary.Builder |
AwsCdkConstructLibrary.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
ConstructLibraryAwsOptions.Builder |
ConstructLibraryAwsOptions.Builder.parent(Project parent)
Deprecated.
Sets the value of
ProjectOptions.getParent() |
AwsCdkConstructLibraryOptions.Builder |
AwsCdkConstructLibraryOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
ConstructLibraryAws.Builder |
ConstructLibraryAws.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
| Constructor and Description |
|---|
AutoDiscover(Project project,
AutoDiscoverOptions options) |
AwsCdkDeps(Project project,
AwsCdkDepsOptions options) |
CdkConfig(Project project,
CdkConfigOptions options) |
CdkTasks(Project project) |
IntegrationTest(Project project,
IntegrationTestOptions options) |
LambdaFunction(Project project,
LambdaFunctionOptions options)
(experimental) Defines a pre-bundled AWS Lambda function construct from handler code.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConstructLibrary
(experimental) A multi-language library for CDK constructs.
|
class |
JsiiProject
(experimental) Multi-language jsii library project.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
ConstructLibraryOptions.Jsii$Proxy.getParent() |
Project |
JsiiProjectOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
ConstructLibraryOptions.Builder |
ConstructLibraryOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
JsiiProject.Builder |
JsiiProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
JsiiProjectOptions.Builder |
JsiiProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
| Modifier and Type | Class and Description |
|---|---|
class |
Cdk8sTypeScriptApp
(experimental) CDK8s app in TypeScript.
|
class |
ConstructLibraryCdk8s
(experimental) CDK8s construct library project.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
Cdk8sTypeScriptAppOptions.Jsii$Proxy.getParent() |
Project |
ConstructLibraryCdk8sOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
Cdk8sTypeScriptAppOptions.Builder |
Cdk8sTypeScriptAppOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
ConstructLibraryCdk8s.Builder |
ConstructLibraryCdk8s.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
Cdk8sTypeScriptApp.Builder |
Cdk8sTypeScriptApp.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
ConstructLibraryCdk8sOptions.Builder |
ConstructLibraryCdk8sOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstructLibraryCdktf
(experimental) CDKTF construct library project.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
ConstructLibraryCdktfOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
ConstructLibraryCdktfOptions.Builder |
ConstructLibraryCdktfOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
ConstructLibraryCdktf.Builder |
ConstructLibraryCdktf.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GitHubProject
Deprecated.
This is a *temporary* class. At the moment, our base project
types such as `NodeProject` and `JavaProject` are derived from this, but we
want to be able to use these project types outside of GitHub as well. One of
the next steps to address this is to abstract workflows so that different
"engines" can be used to implement our CI/CD solutions.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
GitHubProjectOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
static GitHub.Builder |
GitHub.Builder.create(Project project) |
GitHubProjectOptions.Builder |
GitHubProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
GitHubProject.Builder |
GitHubProject.Builder.parent(Project parent)
Deprecated.
(experimental) The parent project, if this project is part of a bigger project.
|
| Constructor and Description |
|---|
GitHub(Project project) |
GitHub(Project project,
GitHubOptions options) |
| Modifier and Type | Class and Description |
|---|---|
class |
JavaProject
(experimental) Java project.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
JavaProjectCommonOptions.Jsii$Proxy.getParent() |
Project |
JavaProjectOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
static MavenSample.Builder |
MavenSample.Builder.create(Project project) |
static Pom.Builder |
Pom.Builder.create(Project project) |
static Junit.Builder |
Junit.Builder.create(Project project) |
static Projenrc.Builder |
Projenrc.Builder.create(Project project,
Pom pom) |
static MavenPackaging.Builder |
MavenPackaging.Builder.create(Project project,
Pom pom) |
static MavenCompile.Builder |
MavenCompile.Builder.create(Project project,
Pom pom) |
JavaProjectCommonOptions.Builder |
JavaProjectCommonOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
JavaProject.Builder |
JavaProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
JavaProjectOptions.Builder |
JavaProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
| Constructor and Description |
|---|
Junit(Project project,
JunitOptions options) |
MavenCompile(Project project,
Pom pom) |
MavenCompile(Project project,
Pom pom,
MavenCompileOptions options) |
MavenPackaging(Project project,
Pom pom) |
MavenPackaging(Project project,
Pom pom,
MavenPackagingOptions options) |
MavenSample(Project project,
MavenSampleOptions options) |
Pom(Project project,
PomOptions options) |
Projenrc(Project project,
Pom pom) |
Projenrc(Project project,
Pom pom,
ProjenrcOptions options) |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeProject
(experimental) Node.js project.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
NodeProjectOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
static Projenrc.Builder |
Projenrc.Builder.create(Project project) |
static Bundler.Builder |
Bundler.Builder.create(Project project) |
static NodePackage.Builder |
NodePackage.Builder.create(Project project) |
static Eslint |
Eslint.of(Project project)
(experimental) Returns the singletone Eslint component of a project or undefined if there is none.
|
static Bundler |
Bundler.of(Project project)
(experimental) Returns the `Bundler` instance associated with a project or `undefined` if there is no Bundler.
|
NodeProjectOptions.Builder |
NodeProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
NodeProject.Builder |
NodeProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
| Constructor and Description |
|---|
Bundler(Project project)
(experimental) Creates a `Bundler`.
|
Bundler(Project project,
BundlerOptions options)
(experimental) Creates a `Bundler`.
|
NodePackage(Project project) |
NodePackage(Project project,
NodePackageOptions options) |
Projenrc(Project project) |
Projenrc(Project project,
ProjenrcOptions options) |
| Modifier and Type | Class and Description |
|---|---|
class |
PythonProject
(experimental) Python project.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
PythonProjectOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
static Projenrc.Builder |
Projenrc.Builder.create(Project project) |
static RequirementsFile.Builder |
RequirementsFile.Builder.create(Project project,
String filePath) |
PythonProjectOptions.Builder |
PythonProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
PythonProject.Builder |
PythonProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
| Constructor and Description |
|---|
Projenrc(Project project) |
Projenrc(Project project,
ProjenrcOptions options) |
RequirementsFile(Project project,
String filePath,
RequirementsFileOptions options) |
| Modifier and Type | Method and Description |
|---|---|
static Publisher.Builder |
Publisher.Builder.create(Project project) |
| Constructor and Description |
|---|
Publisher(Project project,
PublisherOptions options) |
| Modifier and Type | Class and Description |
|---|---|
class |
TypeScriptAppProject
(experimental) TypeScript app.
|
class |
TypeScriptLibraryProject
Deprecated.
use `TypeScriptProject`
|
class |
TypeScriptProject
(experimental) TypeScript project.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
TypeScriptLibraryProjectOptions.Jsii$Proxy.getParent()
Deprecated.
|
Project |
TypeScriptProjectOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
TypeScriptLibraryProject.Builder |
TypeScriptLibraryProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
TypeScriptLibraryProjectOptions.Builder |
TypeScriptLibraryProjectOptions.Builder.parent(Project parent)
Deprecated.
Sets the value of
ProjectOptions.getParent() |
TypeScriptProjectOptions.Builder |
TypeScriptProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
TypeScriptAppProject.Builder |
TypeScriptAppProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
TypeScriptProject.Builder |
TypeScriptProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
| Modifier and Type | Method and Description |
|---|---|
static DevContainer.Builder |
DevContainer.Builder.create(Project project) |
| Constructor and Description |
|---|
DevContainer(Project project) |
DevContainer(Project project,
DevContainerOptions options) |
VsCode(Project project) |
| Modifier and Type | Class and Description |
|---|---|
class |
NextJsProject
(experimental) Next.js project without TypeScript.
|
class |
NextJsTypeScriptProject
(experimental) Next.js project with TypeScript.
|
class |
ReactProject
(experimental) React project without TypeScript.
|
class |
ReactTypeScriptProject
(experimental) React project with TypeScript.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
NextJsProjectOptions.Jsii$Proxy.getParent() |
Project |
NextJsTypeScriptProjectOptions.Jsii$Proxy.getParent() |
Project |
ReactTypeScriptProjectOptions.Jsii$Proxy.getParent() |
Project |
ReactProjectOptions.Jsii$Proxy.getParent() |
| Modifier and Type | Method and Description |
|---|---|
NextJsProjectOptions.Builder |
NextJsProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
ReactTypeScriptProject.Builder |
ReactTypeScriptProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
NextJsTypeScriptProject.Builder |
NextJsTypeScriptProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
ReactProject.Builder |
ReactProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
NextJsTypeScriptProjectOptions.Builder |
NextJsTypeScriptProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
ReactTypeScriptProjectOptions.Builder |
ReactTypeScriptProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
NextJsProject.Builder |
NextJsProject.Builder.parent(Project parent)
(experimental) The parent project, if this project is part of a bigger project.
|
ReactProjectOptions.Builder |
ReactProjectOptions.Builder.parent(Project parent)
Sets the value of
ProjectOptions.getParent() |
Copyright © 2021. All rights reserved.