Switch Acceleo to Guava 27

Change-Id: I9507a45ade00d988c2b498b2eaa80a20bea99412
diff --git a/plugins/org.eclipse.acceleo.common.ide/META-INF/MANIFEST.MF b/plugins/org.eclipse.acceleo.common.ide/META-INF/MANIFEST.MF
index 913a268..aed9bec 100644
--- a/plugins/org.eclipse.acceleo.common.ide/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.acceleo.common.ide/META-INF/MANIFEST.MF
@@ -12,9 +12,9 @@
  org.eclipse.acceleo.common;bundle-version="3.6.0",
  org.eclipse.emf.ecore
 Export-Package: org.eclipse.acceleo.common.ide.authoring
-Import-Package: com.google.common.base;version="[15.0.0,22.0.0)",
- com.google.common.collect;version="[15.0.0,22.0.0)",
- com.google.common.io;version="[15.0.0,22.0.0)"
+Import-Package: com.google.common.base;version="[27.0.0,28.0.0)",
+ com.google.common.collect;version="[27.0.0,28.0.0)",
+ com.google.common.io;version="[27.0.0,28.0.0)"
 Bundle-Activator: org.eclipse.acceleo.common.ide.AcceleoCommonIDEPlugin
 Bundle-ActivationPolicy: lazy
 Bundle-Localization: plugin
diff --git a/plugins/org.eclipse.acceleo.common/META-INF/MANIFEST.MF b/plugins/org.eclipse.acceleo.common/META-INF/MANIFEST.MF
index b75259e..3de4f4e 100644
--- a/plugins/org.eclipse.acceleo.common/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.acceleo.common/META-INF/MANIFEST.MF
@@ -49,6 +49,6 @@
  org.eclipse.core.runtime;bundle-version="3.4.0";resolution:=optional,
  org.eclipse.core.resources;bundle-version="3.3.0";resolution:=optional,
  org.eclipse.core.filesystem;resolution:=optional
-Import-Package: com.google.common.base;version="[15.0.0,22.0.0)",
- com.google.common.collect;version="[15.0.0,22.0.0)",
- com.google.common.io;version="[15.0.0,22.0.0)"
+Import-Package: com.google.common.base;version="[27.0.0,28.0.0)",
+ com.google.common.collect;version="[27.0.0,28.0.0)",
+ com.google.common.io;version="[27.0.0,28.0.0)"
diff --git a/plugins/org.eclipse.acceleo.engine/META-INF/MANIFEST.MF b/plugins/org.eclipse.acceleo.engine/META-INF/MANIFEST.MF
index 93ed7f3..ee62c34 100644
--- a/plugins/org.eclipse.acceleo.engine/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.acceleo.engine/META-INF/MANIFEST.MF
@@ -48,6 +48,6 @@
    org.eclipse.acceleo.engine.generation.strategy",
  org.eclipse.acceleo.engine.service.properties;uses:="org.osgi.framework,org.eclipse.acceleo.engine.service",
  org.eclipse.acceleo.engine.utils;uses:="org.eclipse.acceleo.profiler,org.eclipse.emf.ecore.resource"
-Import-Package: com.google.common.base;version="[15.0.0,22.0.0)",
- com.google.common.collect;version="[15.0.0,22.0.0)",
- com.google.common.io;version="[15.0.0,22.0.0)"
+Import-Package: com.google.common.base;version="[27.0.0,28.0.0)",
+ com.google.common.collect;version="[27.0.0,28.0.0)",
+ com.google.common.io;version="[27.0.0,28.0.0)"
diff --git a/plugins/org.eclipse.acceleo.ide.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.acceleo.ide.ui/META-INF/MANIFEST.MF
index 37a90c0..52c0986 100644
--- a/plugins/org.eclipse.acceleo.ide.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.acceleo.ide.ui/META-INF/MANIFEST.MF
@@ -121,6 +121,6 @@
  org.eclipse.acceleo.internal.ide.ui.wizards.newfile.main;x-internal:=true,
  org.eclipse.acceleo.internal.ide.ui.wizards.newproject;x-friends:="org.eclipse.acceleo.parser.tests",
  org.eclipse.acceleo.internal.ide.ui.wizards.project;x-friends:="org.eclipse.acceleo.ide.ui.tests"
-Import-Package: com.google.common.base;version="[15.0.0,22.0.0)",
- com.google.common.collect;version="[15.0.0,22.0.0)",
- com.google.common.io;version="[15.0.0,22.0.0)"
+Import-Package: com.google.common.base;version="[27.0.0,28.0.0)",
+ com.google.common.collect;version="[27.0.0,28.0.0)",
+ com.google.common.io;version="[27.0.0,28.0.0)"
diff --git a/plugins/org.eclipse.acceleo.parser/META-INF/MANIFEST.MF b/plugins/org.eclipse.acceleo.parser/META-INF/MANIFEST.MF
index 1dd7331..6278463 100644
--- a/plugins/org.eclipse.acceleo.parser/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.acceleo.parser/META-INF/MANIFEST.MF
@@ -44,5 +44,5 @@
    org.eclipse.emf.ecore.resource,
    org.eclipse.acceleo.common.interpreter,
    com.google.common.collect"
-Import-Package: com.google.common.base;version="[15.0.0,22.0.0)",
- com.google.common.collect;version="[15.0.0,22.0.0)"
+Import-Package: com.google.common.base;version="[27.0.0,28.0.0)",
+ com.google.common.collect;version="[27.0.0,28.0.0)"
diff --git a/query/plugins/org.eclipse.acceleo.query.doc/META-INF/MANIFEST.MF b/query/plugins/org.eclipse.acceleo.query.doc/META-INF/MANIFEST.MF
index fa1933d..d8cf43b 100644
--- a/query/plugins/org.eclipse.acceleo.query.doc/META-INF/MANIFEST.MF
+++ b/query/plugins/org.eclipse.acceleo.query.doc/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@
  org.eclipse.acceleo.query;bundle-version="3.6.0",
  org.eclipse.emf.ecore,
  org.eclipse.help
-Import-Package: com.google.common.io;version="[15.0.0,22.0.0)",
- com.google.common.base;version="[15.0.0,22.0.0)"
+Import-Package: com.google.common.io;version="[27.0.0,28.0.0)",
+ com.google.common.base;version="[27.0.0,28.0.0)"
diff --git a/query/tests/org.eclipse.acceleo.query.tests/META-INF/MANIFEST.MF b/query/tests/org.eclipse.acceleo.query.tests/META-INF/MANIFEST.MF
index 14cfa50..799ea3c 100644
--- a/query/tests/org.eclipse.acceleo.query.tests/META-INF/MANIFEST.MF
+++ b/query/tests/org.eclipse.acceleo.query.tests/META-INF/MANIFEST.MF
@@ -35,5 +35,5 @@
  org.eclipse.acceleo.query.tests.unit;x-friends:="org.eclipse.acceleo.query.compat.tests",
  org.eclipse.acceleo.query.tests.validation.types
 Import-Package: org.antlr.v4.runtime,
- com.google.common.base;version="[15.0.0,22.0.0)",
- com.google.common.collect;version="[15.0.0,22.0.0)"
+ com.google.common.base;version="[27.0.0,28.0.0)",
+ com.google.common.collect;version="[27.0.0,28.0.0)"
diff --git a/releng/org.eclipse.acceleo.targetplatforms/2019-09/acceleo-2019-09.target b/releng/org.eclipse.acceleo.targetplatforms/2019-09/acceleo-2019-09.target
index d025468..11027e4 100644
--- a/releng/org.eclipse.acceleo.targetplatforms/2019-09/acceleo-2019-09.target
+++ b/releng/org.eclipse.acceleo.targetplatforms/2019-09/acceleo-2019-09.target
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>

 <?pde?>

 <!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->

-<target name="Acceleo 2019-09 Target Platform" sequenceNumber="1572860476">

+<target name="Acceleo 2019-09 Target Platform" sequenceNumber="1572963087">

   <locations>

     <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

-      <unit id="com.google.guava" version="21.0.0.v20170206-1425"/>

+      <unit id="com.google.guava" version="27.1.0.v20190517-1946"/>

       <unit id="org.junit" version="4.12.0.v201504281640"/>

       <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

       <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

-      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository/"/>

+      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository/"/>

     </location>

     <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

       <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>

diff --git a/releng/org.eclipse.acceleo.targetplatforms/common/orbit.target b/releng/org.eclipse.acceleo.targetplatforms/common/orbit.target
new file mode 100644
index 0000000..1a5d368
--- /dev/null
+++ b/releng/org.eclipse.acceleo.targetplatforms/common/orbit.target
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>

+<?pde?>

+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->

+<target name="Orbit" sequenceNumber="1572963071">

+  <locations>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="com.google.guava" version="27.1.0.v20190517-1946"/>

+      <unit id="org.junit" version="4.12.0.v201504281640"/>

+      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

+      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

+      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository/"/>

+    </location>

+  </locations>

+</target>

diff --git a/releng/org.eclipse.acceleo.targetplatforms/common/orbit.tpd b/releng/org.eclipse.acceleo.targetplatforms/common/orbit.tpd
index bc9257a..8837960 100644
--- a/releng/org.eclipse.acceleo.targetplatforms/common/orbit.tpd
+++ b/releng/org.eclipse.acceleo.targetplatforms/common/orbit.tpd
@@ -2,8 +2,8 @@
 
 with source, requirements
 
-location "http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository/" {
-	com.google.guava [15.0.0,22.0.0)
+location "http://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository/" {
+	com.google.guava [27.0.0,28.0.0)
 	org.junit [4,5)
 	org.antlr.runtime [4.3.0,4.4.0)
 	org.kohsuke.args4j [2.0.21,2.1.0)
diff --git a/releng/org.eclipse.acceleo.targetplatforms/luna/acceleo-luna.target b/releng/org.eclipse.acceleo.targetplatforms/luna/acceleo-luna.target
index 766697d..888300f 100644
--- a/releng/org.eclipse.acceleo.targetplatforms/luna/acceleo-luna.target
+++ b/releng/org.eclipse.acceleo.targetplatforms/luna/acceleo-luna.target
@@ -1,39 +1,39 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde?>
-<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="Acceleo Luna Target Platform" sequenceNumber="1441099843">
-  <locations>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="com.google.guava" version="15.0.0.v201403281430"/>
-      <unit id="org.junit" version="4.12.0.v201504281640"/>
-      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>
-      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>
-      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository/"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>
-      <repository location="http://download.eclipse.org/cbi/updates/license"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>
-      <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.platform.sdk" version="0.0.0"/>
-      <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
-      <repository location="http://download.eclipse.org/eclipse/updates/4.4"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="lpg.runtime.java" version="0.0.0"/>
-      <unit id="org.eclipse.ocl" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.common" version="0.0.0"/>
-      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>
-      <repository location="http://download.eclipse.org/releases/luna"/>
-    </location>
-  </locations>
-</target>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>

+<?pde?>

+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->

+<target name="Acceleo Luna Target Platform" sequenceNumber="1572963460">

+  <locations>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="com.google.guava" version="27.1.0.v20190517-1946"/>

+      <unit id="org.junit" version="4.12.0.v201504281640"/>

+      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

+      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

+      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>

+      <repository location="http://download.eclipse.org/cbi/updates/license"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.platform.sdk" version="0.0.0"/>

+      <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/eclipse/updates/4.4"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="lpg.runtime.java" version="0.0.0"/>

+      <unit id="org.eclipse.ocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.common" version="0.0.0"/>

+      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/releases/luna"/>

+    </location>

+  </locations>

+</target>

diff --git a/releng/org.eclipse.acceleo.targetplatforms/mars/acceleo-mars.target b/releng/org.eclipse.acceleo.targetplatforms/mars/acceleo-mars.target
index 214ff63..3ea70a7 100644
--- a/releng/org.eclipse.acceleo.targetplatforms/mars/acceleo-mars.target
+++ b/releng/org.eclipse.acceleo.targetplatforms/mars/acceleo-mars.target
@@ -1,45 +1,45 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde?>
-<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="Acceleo Mars Target Platform" sequenceNumber="1441098534">
-  <locations>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="com.google.guava" version="15.0.0.v201403281430"/>
-      <unit id="org.junit" version="4.12.0.v201504281640"/>
-      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>
-      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>
-      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository/"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>
-      <repository location="http://download.eclipse.org/cbi/updates/license"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>
-      <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.platform.sdk" version="0.0.0"/>
-      <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
-      <repository location="http://download.eclipse.org/eclipse/updates/4.5"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="lpg.runtime.java" version="0.0.0"/>
-      <unit id="org.eclipse.ocl" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.common" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.examples.xtext.console" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.examples.xtext.completeocl" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.examples.xtext.completeocl.ui" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.pivot.uml" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.pivot.ui" version="0.0.0"/>
-      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.sirius.specifier.feature.group" version="0.0.0"/>
-      <repository location="http://download.eclipse.org/releases/mars"/>
-    </location>
-  </locations>
-</target>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>

+<?pde?>

+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->

+<target name="Acceleo Mars Target Platform" sequenceNumber="1572963380">

+  <locations>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="com.google.guava" version="27.1.0.v20190517-1946"/>

+      <unit id="org.junit" version="4.12.0.v201504281640"/>

+      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

+      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

+      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>

+      <repository location="http://download.eclipse.org/cbi/updates/license"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.platform.sdk" version="0.0.0"/>

+      <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/eclipse/updates/4.5"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="lpg.runtime.java" version="0.0.0"/>

+      <unit id="org.eclipse.ocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.common" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.examples.xtext.console" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.examples.xtext.completeocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.examples.xtext.completeocl.ui" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.pivot.uml" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.pivot.ui" version="0.0.0"/>

+      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.specifier.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/releases/mars"/>

+    </location>

+  </locations>

+</target>

diff --git a/releng/org.eclipse.acceleo.targetplatforms/neon/acceleo-neon.target b/releng/org.eclipse.acceleo.targetplatforms/neon/acceleo-neon.target
index 7108d43..9011284 100644
--- a/releng/org.eclipse.acceleo.targetplatforms/neon/acceleo-neon.target
+++ b/releng/org.eclipse.acceleo.targetplatforms/neon/acceleo-neon.target
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>

 <?pde?>

 <!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->

-<target name="Acceleo Neon Target Platform" sequenceNumber="1461919420">

+<target name="Acceleo Neon Target Platform" sequenceNumber="1572963396">

   <locations>

     <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

-      <unit id="com.google.guava" version="15.0.0.v201403281430"/>

+      <unit id="com.google.guava" version="27.1.0.v20190517-1946"/>

       <unit id="org.junit" version="4.12.0.v201504281640"/>

       <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

       <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

-      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository/"/>

+      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository/"/>

     </location>

     <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

       <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>

diff --git a/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target
index f39e899..effaaa4 100644
--- a/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target
+++ b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target
@@ -1,42 +1,42 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde?>
-<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="Acceleo Oxygen Target Platform" sequenceNumber="1528470762">
-  <locations>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="com.google.guava" version="21.0.0.v20170206-1425"/>
-      <unit id="org.junit" version="4.12.0.v201504281640"/>
-      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>
-      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>
-      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository/"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>
-      <repository location="http://download.eclipse.org/cbi/updates/license"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>
-      <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>
-    </location>
-    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
-      <unit id="lpg.runtime.java" version="0.0.0"/>
-      <unit id="org.eclipse.ocl" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.common" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.examples.xtext.console" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.xtext.completeocl" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.xtext.completeocl.ui" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.pivot.uml" version="0.0.0"/>
-      <unit id="org.eclipse.ocl.pivot.ui" version="0.0.0"/>
-      <unit id="org.eclipse.platform.sdk" version="0.0.0"/>
-      <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>
-      <unit id="org.eclipse.sirius.specifier.feature.group" version="0.0.0"/>
-      <repository location="http://download.eclipse.org/releases/oxygen"/>
-    </location>
-  </locations>
-</target>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>

+<?pde?>

+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->

+<target name="Acceleo Oxygen Target Platform" sequenceNumber="1572963373">

+  <locations>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="com.google.guava" version="27.1.0.v20190517-1946"/>

+      <unit id="org.junit" version="4.12.0.v201504281640"/>

+      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

+      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

+      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>

+      <repository location="http://download.eclipse.org/cbi/updates/license"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="lpg.runtime.java" version="0.0.0"/>

+      <unit id="org.eclipse.ocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.common" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.examples.xtext.console" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.xtext.completeocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.xtext.completeocl.ui" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.pivot.uml" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.pivot.ui" version="0.0.0"/>

+      <unit id="org.eclipse.platform.sdk" version="0.0.0"/>

+      <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.specifier.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/releases/oxygen"/>

+    </location>

+  </locations>

+</target>

diff --git a/releng/org.eclipse.acceleo.targetplatforms/photon/acceleo-photon.target b/releng/org.eclipse.acceleo.targetplatforms/photon/acceleo-photon.target
index 9cd1c57..8aa5243 100644
--- a/releng/org.eclipse.acceleo.targetplatforms/photon/acceleo-photon.target
+++ b/releng/org.eclipse.acceleo.targetplatforms/photon/acceleo-photon.target
@@ -1,40 +1,42 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<?pde version="3.8"?><target name="Acceleo Photon Target Platform" sequenceNumber="1536738027">

-<locations>

-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">

-<unit id="com.google.guava" version="21.0.0.v20170206-1425"/>

-<unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

-<unit id="org.junit" version="4.12.0.v201504281640"/>

-<unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

-<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository/"/>

-</location>

-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">

-<unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>

-<repository location="http://download.eclipse.org/cbi/updates/license"/>

-</location>

-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">

-<unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>

-<repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>

-</location>

-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">

-<unit id="lpg.runtime.java" version="0.0.0"/>

-<unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>

-<unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>

-<unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>

-<unit id="org.eclipse.ocl" version="0.0.0"/>

-<unit id="org.eclipse.ocl.common" version="0.0.0"/>

-<unit id="org.eclipse.ocl.ecore" version="0.0.0"/>

-<unit id="org.eclipse.ocl.examples.xtext.console" version="0.0.0"/>

-<unit id="org.eclipse.ocl.pivot.ui" version="0.0.0"/>

-<unit id="org.eclipse.ocl.pivot.uml" version="0.0.0"/>

-<unit id="org.eclipse.ocl.xtext.completeocl" version="0.0.0"/>

-<unit id="org.eclipse.ocl.xtext.completeocl.ui" version="0.0.0"/>

-<unit id="org.eclipse.pde.feature.group" version="0.0.0"/>

-<unit id="org.eclipse.platform.sdk" version="0.0.0"/>

-<unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>

-<unit id="org.eclipse.sirius.specifier.feature.group" version="0.0.0"/>

-<unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>

-<repository location="http://download.eclipse.org/releases/photon"/>

-</location>

-</locations>

+<?pde?>

+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->

+<target name="Acceleo Photon Target Platform" sequenceNumber="1572963208">

+  <locations>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="com.google.guava" version="27.1.0.v20190517-1946"/>

+      <unit id="org.junit" version="4.12.0.v201504281640"/>

+      <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>

+      <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>

+      <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>

+      <repository location="http://download.eclipse.org/cbi/updates/license"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>

+    </location>

+    <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">

+      <unit id="lpg.runtime.java" version="0.0.0"/>

+      <unit id="org.eclipse.ocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.common" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.examples.xtext.console" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.xtext.completeocl" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.xtext.completeocl.ui" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.pivot.uml" version="0.0.0"/>

+      <unit id="org.eclipse.ocl.pivot.ui" version="0.0.0"/>

+      <unit id="org.eclipse.platform.sdk" version="0.0.0"/>

+      <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>

+      <unit id="org.eclipse.sirius.specifier.feature.group" version="0.0.0"/>

+      <repository location="http://download.eclipse.org/releases/photon"/>

+    </location>

+  </locations>

 </target>

diff --git a/tests/org.eclipse.acceleo.common.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.acceleo.common.tests/META-INF/MANIFEST.MF
index db3d12a..ed6c956 100644
--- a/tests/org.eclipse.acceleo.common.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.acceleo.common.tests/META-INF/MANIFEST.MF
@@ -18,4 +18,4 @@
  org.eclipse.emf.ecore,

  org.eclipse.emf.ecore.xmi

 Export-Package: org.eclipse.acceleo.common.tests.suite

-Import-Package: com.google.common.collect;version="[15.0.0,22.0.0)"

+Import-Package: com.google.common.collect;version="[27.0.0,28.0.0)"

diff --git a/tests/org.eclipse.acceleo.engine.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.acceleo.engine.tests/META-INF/MANIFEST.MF
index 9b53249..2097f32 100644
--- a/tests/org.eclipse.acceleo.engine.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.acceleo.engine.tests/META-INF/MANIFEST.MF
@@ -20,5 +20,5 @@
  org.eclipse.acceleo.parser
 Export-Package: org.eclipse.acceleo.engine.tests.mock;x-friends:="org.eclipse.acceleo.dynamic.tests",
  org.eclipse.acceleo.engine.tests.suite;x-friends:="org.eclipse.acceleo.tests"
-Import-Package: com.google.common.collect;version="[15.0.0,22.0.0)",
- com.google.common.io;version="[15.0.0,22.0.0)"
+Import-Package: com.google.common.collect;version="[27.0.0,28.0.0)",
+ com.google.common.io;version="[27.0.0,28.0.0)"
diff --git a/tests/org.eclipse.acceleo.standalone.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.acceleo.standalone.tests/META-INF/MANIFEST.MF
index 5668029..8415909 100644
--- a/tests/org.eclipse.acceleo.standalone.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.acceleo.standalone.tests/META-INF/MANIFEST.MF
@@ -10,4 +10,4 @@
 Require-Bundle: org.eclipse.acceleo.parser,
  org.eclipse.acceleo.engine,
  org.junit;bundle-version="4.11.0",
- com.google.guava;bundle-version="[15.0.0,22.0.0)"
+ com.google.guava;bundle-version="[27.0.0,28.0.0)"