This is just a simple maven/tycho build script to create a P2 mirror which should contain all needed features and plugins to create an Elexis 3.0 application.
In a seperate project https://github.com/elexis/elexis.3rdparty.libraries we transformed some maven artefacts into p2 plugins.
There is a Jenkins-CI job at http://srv.elexis.info/jenkins/view/3.0/job/Elexis-3.0-mirror/which places its output http://download.elexis.info/mirror.4.elexis/snapshot
This is a new attempt to offer also all stuff from the delta packs for all of our supported architectures.
If you ever want to upgrade one or several tools look here
- http://download.eclipse.org/tools/orbit/downloads/
- http://www.eclipse.org/gyrex/download/
- http://wiki.eclipse.org/Eclipse_Project_Update_Sites
The emf.sdk we get from the releases/juno as it is not available for 3.8.
Needs about 250 MB for a repository under target/repository.
I recommend calling maven with the parameters mvn clean package -Dtycho.localArtifacts=ignore
to ensure that no local artifacts might pollute your build.
The following warning seems to be harmless:
[WARNING] Mirror tool: Problems resolving provisioning plan.: [
Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.motif.solaris.sparc 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.carbon.macosx 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.motif.aix.ppc 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.motif.hpux.ia64_32 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.motif.linux.x86 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.win32.win32.ia64 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.wpf.win32.x86 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable.feature.group 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.motif.solaris.sparc 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable.feature.group 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.carbon.macosx 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable.feature.group 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.motif.aix.ppc 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable.feature.group 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.motif.hpux.ia64_32 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable.feature.group 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.motif.linux.x86 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable.feature.group 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.win32.win32.ia64 0.0.0.;
Unable to satisfy dependency from org.eclipse.equinox.executable.feature.group 3.6.0.v20121119-201001-7P7OG2BFLWUl7UnqBnO8V4Of to org.eclipse.equinox.launcher.wpf.win32.x86 0.0.0.]@
Keep pom.xml in sync with the elexis-3-core juno-target
See
Listing IUs available.
- P2-Browser (via Java WebStart Launcher)
- on the command line:
java -jar plugins/org.eclipse.equinox.launcher_*.jar -debug -consolelog \
-application org.eclipse.equinox.p2.director -list \
-repository http://download.eclipse.org/releases/juno/