Maven plugin for building plugins for Netgrif Platform.
- GroupId:
com.netgrif - ArtifactId:
nae-plugin-maven-plugin - Latest version:
1.0.3 - Project site: https://netgrif.github.io/nae-plugin-maven-plugin
- Issue tracker: https://github.com/netgrif/nae-plugin-maven-plugin/issues
- License: Apache-2.0
- Java 21 (JDK 21) to build and run
- Apache Maven (any current stable version should work)
- generate-plugin-registration - generating plugin registration class
<plugin>
<groupId>com.netgrif</groupId>
<artifactId>nae-plugin-maven-plugin</artifactId>
<version>1.0.3</version>
<configuration>
<registrationName>examplePlugin</registrationName>
<apiVersion>1.0.0</apiVersion>
<componentScanBasePackage>org.example</componentScanBasePackage>
</configuration>
<executions>
<execution>
<id>generate-plugin-registration</id>
<goals>
<goal>generate-plugin-registration</goal>
</goals>
</execution>
</executions>
</plugin>You can run any goal directly with its fully qualified name:
mvn com.netgrif:nae-plugin-maven-plugin:1.0.3:generate-plugin-registration# Clone
git clone https://github.com/netgrif/nae-plugin-maven-plugin.git
cd nae-plugin-maven-plugin
# Build
mvn -U -DskipTests clean installPrerequisites:
- 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-plugin-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