diff --git a/nifi-toolkit/nifi-toolkit-api/pom.xml b/nifi-toolkit/nifi-toolkit-api/pom.xml new file mode 100644 index 0000000000..c4474e1123 --- /dev/null +++ b/nifi-toolkit/nifi-toolkit-api/pom.xml @@ -0,0 +1,188 @@ + + + + + org.apache.nifi + nifi-toolkit + 1.10.0-SNAPSHOT + + + 4.0.0 + + nifi-toolkit-api + + + 2.7.5 + + + + + + org.apache.nifi + nifi-web-api + ${project.version} + war + + + + + io.swagger + swagger-annotations + + 1.5.12 + + + com.squareup.okhttp + okhttp + ${okhttp-version} + + + com.squareup.okhttp + logging-interceptor + ${okhttp-version} + + + com.google.code.gson + gson + 2.7 + + + joda-time + joda-time + 2.8.2 + + + + + junit + junit + test + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + compile + testCompile + + + groovy-eclipse-compiler + + + + + 1.8 + 1.8 + + + + org.codehaus.groovy + groovy-eclipse-compiler + 2.9.2-01 + + + org.codehaus.groovy + groovy-eclipse-batch + 2.4.3-01 + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.5 + + + add-source + generate-sources + + add-source + + + + src/main/groovy + + + + + add-test-source + generate-test-sources + + add-test-source + + + + src/test/groovy + + + + + + + io.swagger + swagger-codegen-maven-plugin + 2.2.2 + + + + generate + + + ${project.parent.parent.basedir}/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/target/swagger-ui/swagger.json + java + + org.apache.nifi + nifi-api-toolkit + ${project.version} + org.apache.nifi.api.toolkit + org.apache.nifi.api.toolkit.api + org.apache.nifi.api.toolkit.model + apache-nifi-api-toolkit-agent + + + + + + + org.apache.rat + apache-rat-plugin + 0.13 + + true + + + + + diff --git a/nifi-toolkit/pom.xml b/nifi-toolkit/pom.xml index 89ef03227f..82be565dfd 100644 --- a/nifi-toolkit/pom.xml +++ b/nifi-toolkit/pom.xml @@ -32,6 +32,7 @@ nifi-toolkit-assembly nifi-toolkit-flowanalyzer nifi-toolkit-cli + nifi-toolkit-api diff --git a/pom.xml b/pom.xml index 924596fe97..72556770d9 100644 --- a/pom.xml +++ b/pom.xml @@ -681,6 +681,11 @@ verify UTF-8 + **/generated-sources/**/* + + ${project.build.sourceDirectory} + ${project.build.testSourceDirectory} + check