diff --git a/extensions/org.eclipse.lsp4xml.extensions.emmet/pom.xml b/extensions/org.eclipse.lsp4xml.extensions.emmet/pom.xml index b7770bad05..79ac3bf031 100644 --- a/extensions/org.eclipse.lsp4xml.extensions.emmet/pom.xml +++ b/extensions/org.eclipse.lsp4xml.extensions.emmet/pom.xml @@ -21,4 +21,16 @@ org.eclipse.lsp4xml + + + + org.apache.felix + maven-bundle-plugin + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + + + \ No newline at end of file diff --git a/extensions/org.eclipse.lsp4xml.extensions.web/pom.xml b/extensions/org.eclipse.lsp4xml.extensions.web/pom.xml index 1249775e1b..456027f357 100644 --- a/extensions/org.eclipse.lsp4xml.extensions.web/pom.xml +++ b/extensions/org.eclipse.lsp4xml.extensions.web/pom.xml @@ -21,4 +21,16 @@ org.eclipse.lsp4xml + + + + org.apache.felix + maven-bundle-plugin + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + + + \ No newline at end of file diff --git a/org.eclipse.lsp4xml/pom.xml b/org.eclipse.lsp4xml/pom.xml index 16dede9497..a107b2b75a 100644 --- a/org.eclipse.lsp4xml/pom.xml +++ b/org.eclipse.lsp4xml/pom.xml @@ -42,12 +42,21 @@ + + org.apache.felix + maven-bundle-plugin + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + maven-assembly-plugin 3.1.1 src/assembly/distribution.xml + src/assembly/p2repo.xml ${project.artifactId} diff --git a/org.eclipse.lsp4xml/src/assembly/p2repo.xml b/org.eclipse.lsp4xml/src/assembly/p2repo.xml new file mode 100644 index 0000000000..dd658138cf --- /dev/null +++ b/org.eclipse.lsp4xml/src/assembly/p2repo.xml @@ -0,0 +1,19 @@ + + + p2repo + + zip + + false + + + target/p2 + / + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 3eee08f238..038874d6f1 100644 --- a/pom.xml +++ b/pom.xml @@ -81,6 +81,84 @@ random + + org.apache.maven.plugins + maven-jar-plugin + 3.1.1 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + org.apache.felix + maven-bundle-plugin + 4.1.0 + + + bundle-manifest + process-classes + + manifest + + + + ${project.artifactId} + + + + + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + 1.3.0 + + + generate-p2-site + process-classes + + eclipse-run + + + + + eclipse-4.10 + p2 + http://download.eclipse.org/eclipse/updates/4.10/R-4.10-201812060815/ + + + + + org.eclipse.equinox.p2.publisher.eclipse + eclipse-plugin + + + org.eclipse.equinox.p2.core.feature + eclipse-feature + + + org.eclipse.equinox.core.feature + eclipse-feature + + + + -application + org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher + -metadataRepository + file:${project.build.directory}/p2 + -artifactRepository + file:${project.build.directory}/p2 + -bundles + ${project.build.directory} + -compress + -publishArtifacts + + + + +