Maven plugin for building NAE (Netgrif Application Engine) modules.
- GroupId:
com.netgrif
- ArtifactId:
nae-module-maven-plugin
- Latest version:
1.3.0
- Project site: https://netgrif.github.io/nae-module-maven-plugin
- Issue tracker: https://github.com/netgrif/nae-modul-maven-plugin/issues
- License: Apache-2.0
- Streamlines the build lifecycle for NAE modules
- Provides Maven goals to validate and package modules consistently
- Integrates with Maven reporting
- Java 21 (JDK 21) to build and run
- Apache Maven (any current stable version should work)
- build - building package of NAE module
<plugin>
<groupId>com.netgrif</groupId>
<artifactId>nae-module-maven-plugin</artifactId>
<version>1.3.0</version>
<configuration>
<singleOutput>true</singleOutput>
<excludes>
<exclude>*lombok*</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>build-module</id>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
</plugin>
You can run any goal directly with its fully qualified name:
mvn com.netgrif:nae-module-maven-plugin:1.3.0:build
# Clone
git clone https://github.com/netgrif/nae-modul-maven-plugin.git
cd nae-modul-maven-plugin
# Build
mvn -U -DskipTests clean install
Prerequisites:
- JDK 21 available on PATH (JAVA_HOME set to your JDK 21)
- Maven installed
Contributions are welcome!
- Read contribution guidelines.
- Report issues: https://github.com/netgrif/nae-modul-maven-plugin/issues.
- Open pull requests with clear descriptions.
- Please follow standard Maven project conventions and include tests where applicable.
Licensed under the Apache License, Version 2.0.
- License text: https://www.apache.org/licenses/LICENSE-2.0.txt