+ equinoxLaunch {
+ ideJalviewjsBuildSetup {
+
+ source.addConfiguration(configurations.compile)
+ source.addConfiguration(configurations.jalviewjsIde)
+
+ source.addMaven('eclipseOrbit:org.apache.ant:1.10.5.v20190526-1402')
+ source.addMaven('eclipseOrbit:javax.servlet:3.1.0.v201410161800')
+ source.addMaven('eclipseOrbit:javax.servlet.jsp:2.2.0.v201112011158')
+ source.addMaven('eclipseOrbit:javax.el:2.2.0.v201303151357')
+ source.addMaven('eclipseOrbit:org.apache.batik.constants:1.11.0.v20190515-0436')
+ source.addMaven('eclipseOrbit:org.apache.batik.css:1.11.0.v20190515-0436')
+ source.addMaven('eclipseOrbit:org.apache.batik.i18n:1.11.0.v20190515-0436')
+ source.addMaven('eclipseOrbit:org.apache.batik.util:1.11.0.v20190515-0436')
+ source.addMaven('eclipseOrbit:org.apache.commons.beanutils:1.8.0.v201205091237')
+ source.addMaven('eclipseOrbit:org.apache.commons.collections:3.2.2.v201511171945')
+ source.addMaven('eclipseOrbit:org.apache.xmlgraphics:2.3.0.v20190515-0436')
+ source.addMaven('eclipseOrbit:org.apache.commons.jxpath:1.3.0.v200911051830')
+ source.addMaven('eclipseOrbit:org.apache.commons.io:2.6.0.v20190123-2029')
+ source.addMaven('eclipseOrbit:org.apache.commons.logging:1.2.0.v20180409-1502')
+ source.addMaven('eclipseOrbit:org.jdom:1.1.1.v201101151400')
+ source.addMaven('eclipseOrbit:org.w3c.dom.svg:1.1.0.v201011041433')
+ source.addMaven('eclipseOrbit:org.w3c.dom.smil:1.0.1.v200903091627')
+ source.addMaven('eclipseOrbit:org.w3c.dom.events:3.0.0.draft20060413_v201105210656')
+
+ source.addMaven('org.eclipse.birt.runtime:com.ibm.icu:56.1.0.v201601250100')
+ source.addMaven('javax.inject:com.springsource.javax.inject:1.0.0')
+ source.addMaven('org.apache.felix:org.apache.felix.scr:2.1.16')
+ source.addMaven('org.osgi:org.osgi.framework:1.9.0')
+ source.addMaven('org.osgi:org.osgi.service.component:1.4.0')
+ source.addMaven('org.osgi:org.osgi.service.event:1.4.0')
+ source.addMaven('org.osgi:org.osgi.util.promise:1.1.1')
+ source.addMaven('org.osgi:org.osgi.util.function:1.1.0')
+
+ source.addMaven('ecjDeps:org.eclipse.debug.core:3.14.0.v20190812-1404')
+ source.addMaven('ecjDeps:org.eclipse.jdt.annotation:2.2.300.v20190328-1431')
+ source.addMaven('ecjDeps:org.eclipse.jdt.apt.core:3.6.500.v20190703-0914')
+ source.addMaven('ecjDeps:org.eclipse.jdt.core:3.19.0.v20190903-0936')
+ source.addMaven('ecjDeps:org.eclipse.jdt.apt.pluggable.core:1.2.400.v20190626-1334')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.apt.ui:3.6.300.v20190727-1243')
+ source.addMaven('ecjDeps:org.eclipse.jdt.compiler.apt:1.3.700.v20190704-1731')
+ source.addMaven('ecjDeps:org.eclipse.jdt.compiler.tool:1.2.600.v20190322-0450')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.core.manipulation:1.12.100.v20190904-0645')
+ source.addMaven('ecjDeps:org.eclipse.jdt.debug:3.13.100.v20190902-1050')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.debug.ui:3.10.400.v20190815-2202')
+ source.addMaven('ecjDeps:org.eclipse.jdt.doc.user:3.15.400.v20190904-0724')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.junit:3.11.500.v20190809-1613')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.junit.core:3.10.400.v20190625-1910')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.junit4.runtime:1.1.1000.v20190510-0840')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.junit4.runtime:1.1.1000.v20190510-0840')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.junit5.runtime:1.0.600.v20190610-0439')
+ source.addMaven('ecjDeps:org.eclipse.jdt.launching:3.15.0.v20190826-1639')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.ui:3.19.0.v20190827-1733')
+
+ //source.addMaven('ecjDeps:org.eclipse.jdt.launching.macosx:3.4.300.v20190510-0639')
+ //source.addMaven('ecjDeps:org.eclipse.jdt.launching.ui.macosx:1.2.300.v20190510-0639')
+
+ // org.eclipse.update.configurator deliberately kept at 3.3.400 see https://github.com/diffplug/goomph/issues/69
+ source.addMaven('org.eclipse.platform:org.eclipse.update.configurator:3.3.400')
+
+
+ launchTask 'ideJalviewjsImport', {
+ it.args = ["-consoleLog", "-nosplash", "--launcher.suppressErrors", "-application", "com.seeq.eclipse.importprojects.headlessimport", "-data", eclipseWorkspace.getPath(), "-import", jalviewDirAbsolutePath ]
+ }