diff --git a/MY-PRODUCT-NAME-product/README.md b/MY-PRODUCT-NAME-product/README.md new file mode 100644 index 0000000..d593446 --- /dev/null +++ b/MY-PRODUCT-NAME-product/README.md @@ -0,0 +1,32 @@ + + +# MY-PRODUCT-NAME + +YOUR DESCRIPTION GOES HERE: Please just give a short description here without further headings. + + + +## Demo + +YOUR DEMO DESCRIPTION GOES HERE + + + +## Setup + +YOUR SETUP DESCRIPTION GOES HERE + + +``` +@variables.yaml@ +``` diff --git a/MY-PRODUCT-NAME-product/pom.xml b/MY-PRODUCT-NAME-product/pom.xml new file mode 100644 index 0000000..dd59011 --- /dev/null +++ b/MY-PRODUCT-NAME-product/pom.xml @@ -0,0 +1,67 @@ + + 4.0.0 + com.axonivy.market + MY-PRODUCT-NAME-product + 10.0.0-SNAPSHOT + pom + + + ../MY-PRODUCT-NAME/config/variables.yaml + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 3.3.0 + + + package + + single + + + false + + zip.xml + + + + + + + maven-antrun-plugin + 1.7 + + + generate-sources + + ${skip-readme} + + + + + + + + + + + run + + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.0.0-M1 + + + + + diff --git a/MY-PRODUCT-NAME-product/product.json b/MY-PRODUCT-NAME-product/product.json new file mode 100644 index 0000000..a5a4b33 --- /dev/null +++ b/MY-PRODUCT-NAME-product/product.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.axonivy.com/market/10.0.0/product.json", + "installers": [ + { + "id": "maven-import", + "data": { + "projects": [ + { + "groupId": "MY-GROUP-ID", + "artifactId": "MY-PRODUCT-NAME-demo", + "version": "${version}", + "type": "iar" + } + ], + "repositories": [ + { + "id": "maven.axonivy.com", + "url": "https://maven.axonivy.com", + "snapshots": { + "enabled": "true" + } + } + ] + } + }, + { + "id": "maven-dependency", + "data": { + "dependencies": [ + { + "groupId": "MY-GROUP-ID", + "artifactId": "MY-PRODUCT-NAME", + "version": "${version}", + "type": "iar" + } + ], + "repositories": [ + { + "id": "maven.axonivy.com", + "url": "https://maven.axonivy.com", + "snapshots": { + "enabled": "true" + } + } + ] + } + }, + { + "id": "maven-dropins", + "data": { + "dependencies": [ + { + "groupId": "MY-GROUP-ID", + "artifactId": "MY-PRODUCT-NAME", + "version": "${version}" + } + ], + "repositories": [ + { + "id": "maven.axonivy.com", + "url": "https://maven.axonivy.com", + "snapshots": { + "enabled": "true" + } + } + ] + } + } + ] +} diff --git a/MY-PRODUCT-NAME-product/zip.xml b/MY-PRODUCT-NAME-product/zip.xml new file mode 100644 index 0000000..003f06c --- /dev/null +++ b/MY-PRODUCT-NAME-product/zip.xml @@ -0,0 +1,26 @@ + + zip + false + + + zip + + + + + . + + product.json + openapi.json + **/*.png + + + + target + / + + README.md + + + +