ProjectDirectory
Represents a java project directory. Use if you want to generate a Java project with a build tool included (maven, gradle etc).
import { ProjectDirectory } from "@alloy-js/java";
<ProjectDirectory gradleProjectConfig={GradleProjectConfig} mavenProjectConfig={MavenProjectConfig} name="string"> {children}</ProjectDirectory>
import { ProjectDirectory } from "@alloy-js/java/stc";
ProjectDirectory({ gradleProjectConfig: GradleProjectConfig, mavenProjectConfig: MavenProjectConfig, name: string,}).children(children)
Props
children | optionalChildren |
gradleProjectConfig | optionalGradleProjectConfig |
mavenProjectConfig | optionalMavenProjectConfig Specify project configuration for either maven or gradle. If not specified, will create generic Java project |
name | string |