diff --git a/org.idempiere.p2.targetplatform.mirror.aggregator/README.md b/org.idempiere.p2.targetplatform.mirror.aggregator/README.md new file mode 100644 index 0000000000..e8975a4cb2 --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror.aggregator/README.md @@ -0,0 +1,14 @@ +# How to Create iDempiere Target Platform Mirror +* With following layout: + * {workspace}/idempiere/pom.xml + * {workspace}/idempiere/org.adempiere.base + * {workspace}/idempiere/org.idempiere.p2.targetplatform.mirror + * {workspace}/idempiere/org.idempiere.p2.targetplatform.mirror.feature + * {workspace}/idempiere/org.idempiere.p2.targetplatform.mirror.aggregator + * ... +* At {workspace}/idempiere, run "mvn verify" +* At {workspace}/idempiere/org.idempiere.p2.targetplatform.mirror.aggregator, run "mvn verify" +* Mirror repository will be created at {workspace}/org.idempiere.p2.targetplatform.mirror/target/repository +* Archive of mirror repository will be created at {workspace}/org.idempiere.p2.targetplatform.mirror with name org.idempiere.p2.targetplatform.mirror-{version}-SNAPSHOT.zip + (replace {version} with current version of the build, for e.g 10.0.0) +* The generated mirror repository can be used as folder base target platform for development work diff --git a/org.idempiere.p2.targetplatform.mirror.aggregator/pom.xml b/org.idempiere.p2.targetplatform.mirror.aggregator/pom.xml new file mode 100644 index 0000000000..ea424bf88a --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror.aggregator/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + org.idempiere + org.idempiere.p2.targetplatform.mirror.aggregator + pom + + org.idempiere + org.idempiere.parent + ${revision} + ../org.idempiere.parent/pom.xml + + + ../org.idempiere.p2.targetplatform + ../org.idempiere.p2.targetplatform.mirror + ../org.idempiere.p2.targetplatform.mirror.feature + + + diff --git a/org.idempiere.p2.targetplatform.mirror.feature/.project b/org.idempiere.p2.targetplatform.mirror.feature/.project new file mode 100644 index 0000000000..61cc6df570 --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror.feature/.project @@ -0,0 +1,17 @@ + + + org.idempiere.p2.targetplatform.mirror.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/org.idempiere.p2.targetplatform.mirror.feature/README.md b/org.idempiere.p2.targetplatform.mirror.feature/README.md new file mode 100644 index 0000000000..8c8c379115 --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror.feature/README.md @@ -0,0 +1,11 @@ +# How to Update feature.xml +* Setup iDempiere development workspace for Eclipse. The Eclipse workspace should have no build errors. +* Using the feature project wizard, create a new feature for the target platform. You will remove this project at the end so just give it an arbitrary name. + * In the plugin selection page, the plugins listed are the ones in your target platform together with your workspace plugin projects. + * Select Initialize from the plugin list and Select all plugins. + * De-select your workspace plugins(org.idempiere.*, org.adempiere.*, org.compiere.*, org.apache.ecs, etc). + * De-select platform launcher plugins (macos, linux and win32). + * At feature.xml editor, switch to Included Features tab and add org.eclipse.equinox.executable feature. + * Replace includes and plugin entries in feature.xml with include and plugin entries from the newly created feature.xml. + * Remove the newly created feature project. + diff --git a/org.idempiere.p2.targetplatform.mirror.feature/build.properties b/org.idempiere.p2.targetplatform.mirror.feature/build.properties new file mode 100644 index 0000000000..b045d39762 --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml \ No newline at end of file diff --git a/org.idempiere.p2.targetplatform.mirror.feature/feature.xml b/org.idempiere.p2.targetplatform.mirror.feature/feature.xml new file mode 100644 index 0000000000..220076a898 --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror.feature/feature.xml @@ -0,0 +1,4936 @@ + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.idempiere.p2.targetplatform.mirror.feature/pom.xml b/org.idempiere.p2.targetplatform.mirror.feature/pom.xml new file mode 100644 index 0000000000..c6720a0261 --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror.feature/pom.xml @@ -0,0 +1,12 @@ + + 4.0.0 + org.idempiere + org.idempiere.p2.targetplatform.mirror.feature + eclipse-feature + + org.idempiere + org.idempiere.parent + ${revision} + ../org.idempiere.parent/pom.xml + + diff --git a/org.idempiere.p2.targetplatform.mirror/.project b/org.idempiere.p2.targetplatform.mirror/.project new file mode 100644 index 0000000000..41991bf56d --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror/.project @@ -0,0 +1,17 @@ + + + org.idempiere.p2.targetplatform.mirror + + + + + + org.eclipse.pde.UpdateSiteBuilder + + + + + + org.eclipse.pde.UpdateSiteNature + + diff --git a/org.idempiere.p2.targetplatform.mirror/category.xml b/org.idempiere.p2.targetplatform.mirror/category.xml new file mode 100644 index 0000000000..ec3bfdf8fc --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror/category.xml @@ -0,0 +1,4 @@ + + + + diff --git a/org.idempiere.p2.targetplatform.mirror/pom.xml b/org.idempiere.p2.targetplatform.mirror/pom.xml new file mode 100644 index 0000000000..ad69601cc5 --- /dev/null +++ b/org.idempiere.p2.targetplatform.mirror/pom.xml @@ -0,0 +1,12 @@ + + 4.0.0 + org.idempiere + org.idempiere.p2.targetplatform.mirror + eclipse-repository + + org.idempiere + org.idempiere.parent + ${revision} + ../org.idempiere.parent/pom.xml + +