# MavenProject

Represents a maven project. Use if you want to generate a Java project

* jsx

  ```tsx
  import { MavenProject } from "@alloy-js/java";


  <MavenProject projectConfig={MavenProjectConfig} />
  ```

* stc

  ```ts
  import { MavenProject } from "@alloy-js/java/stc";


  MavenProject({ projectConfig: MavenProjectConfig }).children(children)
  ```

## Props

|               |                                                       |   |
| ------------- | ----------------------------------------------------- | - |
| projectConfig | [MavenProjectConfig](../../types/mavenprojectconfig/) |   |
