diff --git a/api/pom.xml b/api/pom.xml index 0c44d462e..bc0799b1f 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -419,6 +419,48 @@ + + com.github.eirslett + frontend-maven-plugin + ${frontend-maven-plugin.version} + + ../frontend + + ${project.version} + ${git.commit.id.abbrev} + + + + + install node and pnpm + + install-node-and-pnpm + + + ${node.version} + ${pnpm.version} + + + + pnpm install + + pnpm + + + install + + + + pnpm build + + pnpm + + + build + + + + diff --git a/frontend/pom.xml b/frontend/pom.xml new file mode 100644 index 000000000..d336014a0 --- /dev/null +++ b/frontend/pom.xml @@ -0,0 +1,61 @@ + + + + kafbat-ui + io.kafbat.ui + 0.0.1-SNAPSHOT + + pom + 4.0.0 + + frontend + + + + + com.github.eirslett + frontend-maven-plugin + ${frontend-maven-plugin.version} + + + ${project.version} + ${git.commit.id.abbrev} + + + + + install node and pnpm + + install-node-and-pnpm + + + ${node.version} + ${pnpm.version} + + + + pnpm install + + pnpm + + + install + + + + pnpm build + + pnpm + + + build + + + + + + + + diff --git a/pom.xml b/pom.xml index 064e17f13..2e9a32e40 100644 --- a/pom.xml +++ b/pom.xml @@ -10,12 +10,6 @@ 4.0.0 pom - - contract - api - serde-api - e2e-tests - 21 @@ -197,4 +191,29 @@ + + + all + + true + + + frontend + api + contract + e2e-tests + serde-api + + + + backend + + api + contract + e2e-tests + serde-api + + + +