Package io.github.cdklabs.projen.java
-
Interface Summary Interface Description JavaProjectCommonOptions (experimental) Options forJavaProject.JavaProjectOptions (experimental) Options forJavaProject.JunitOptions (experimental) Options forJunit.MavenCompileOptions (experimental) Options forMavenCompile.MavenPackagingOptions (experimental) Options forMavenPackage.MavenRepository (experimental) Represents a Maven repository.MavenSampleOptions PluginExecution (experimental) Plugin execution definition.PluginOptions (experimental) Options for Maven plugins.PomOptions (experimental) Options forPom.ProjenrcOptions (experimental) Options forProjenrc. -
Class Summary Class Description JavaProject (experimental) Java project.JavaProject.Builder (experimental) A fluent builder forJavaProject.JavaProjectCommonOptions.Builder A builder forJavaProjectCommonOptionsJavaProjectCommonOptions.Jsii$Proxy An implementation forJavaProjectCommonOptionsJavaProjectOptions.Builder A builder forJavaProjectOptionsJavaProjectOptions.Jsii$Proxy An implementation forJavaProjectOptionsJunit (experimental) Implements JUnit-based testing.Junit.Builder (experimental) A fluent builder forJunit.JunitOptions.Builder A builder forJunitOptionsJunitOptions.Jsii$Proxy An implementation forJunitOptionsMavenCompile (experimental) Adds the maven-compiler plugin to a POM file and thecompiletask.MavenCompile.Builder (experimental) A fluent builder forMavenCompile.MavenCompileOptions.Builder A builder forMavenCompileOptionsMavenCompileOptions.Jsii$Proxy An implementation forMavenCompileOptionsMavenPackaging (experimental) Configures a maven project to produce a .jar archive with sources and javadocs.MavenPackaging.Builder (experimental) A fluent builder forMavenPackaging.MavenPackagingOptions.Builder A builder forMavenPackagingOptionsMavenPackagingOptions.Jsii$Proxy An implementation forMavenPackagingOptionsMavenRepository.Builder A builder forMavenRepositoryMavenRepository.Jsii$Proxy An implementation forMavenRepositoryMavenSample (experimental) Java code sample.MavenSample.Builder (experimental) A fluent builder forMavenSample.MavenSampleOptions.Builder A builder forMavenSampleOptionsMavenSampleOptions.Jsii$Proxy An implementation forMavenSampleOptionsPluginExecution.Builder A builder forPluginExecutionPluginExecution.Jsii$Proxy An implementation forPluginExecutionPluginOptions.Builder A builder forPluginOptionsPluginOptions.Jsii$Proxy An implementation forPluginOptionsPom (experimental) A Project Object Model or POM is the fundamental unit of work in Maven.Pom.Builder (experimental) A fluent builder forPom.PomOptions.Builder A builder forPomOptionsPomOptions.Jsii$Proxy An implementation forPomOptionsProjenrc (experimental) Allows writing projenrc files in java.Projenrc.Builder (experimental) A fluent builder forProjenrc.ProjenrcOptions.Builder A builder forProjenrcOptionsProjenrcOptions.Jsii$Proxy An implementation forProjenrcOptions