Skip to content

Create a mirror of all needed feature and plugins for building Elexis 3.0

Notifications You must be signed in to change notification settings

elexis/mirror.4.elexis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

mirror.4.elexis

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

  1. http://download.eclipse.org/tools/orbit/downloads/
  2. http://www.eclipse.org/gyrex/download/
  3. 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.

building

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.]@

hint

Keep pom.xml in sync with the elexis-3-core juno-target

more info

See

  1. http://wiki.eclipse.org/Tycho/Target_Platform#
  2. http://wiki.eclipse.org/Tycho/Additional_Tools

Listing IUs available.

  1. P2-Browser (via Java WebStart Launcher)
  2. 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/

About

Create a mirror of all needed feature and plugins for building Elexis 3.0

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages