Skip to content

Changes

Summary

  1. Replace commons-compress with ant to extract tar archives (details)
Commit 4c8e94f9be3a2555ebaee9d31ad90494f8155d38 by Matthias Villiger
Replace commons-compress with ant to extract tar archives

The new version of commons-compress requires a very up-to-date version
of commons-io. This library is already available on the classpath in
some continuous integration servers which actually hides to one from the
dependency. Unfortunately the version provided by the CI server is too
old and misses some functions required by the new Tar extractor.
As a workaround Ant is used to extract tar archives instead.

The following errors occur during Maven test execution in case the old
commons-io is available:
java.lang.NoSuchMethodError: 'long org.apache.commons.io.IOUtils.skip
(java.io.InputStream, long, java.util.function.Supplier)'
The file was modified org.eclipse.scout.sdk.core.s.test/org.eclipse.scout.sdk.core.s.test.iml (diff)
The file was modified org.eclipse.scout.sdk/pom.xml (diff)
The file was modified org.eclipse.scout.sdk.s2e.ui/org.eclipse.scout.sdk.s2e.ui.iml (diff)
The file was modified org.eclipse.scout.sdk.core.s.test/pom.xml (diff)
The file was modified org.eclipse.scout.sdk.core.s.test/src/test/java/org/eclipse/scout/sdk/core/s/model/js/ScoutJsCoreConstantsTest.java (diff)
The file was modified org.eclipse.scout.sdk.s2e.test/org.eclipse.scout.sdk.s2e.test.iml (diff)
The file was modified org.eclipse.scout.sdk.doc/org.eclipse.scout.sdk.doc.iml (diff)