]
Victor Rubezhny updated JBIDE-18444:
------------------------------------
Fix Version/s: 4.2.0.CR2
jst.web.kb should not depend on org.codehaus.plexus.util
--------------------------------------------------------
Key: JBIDE-18444
URL:
https://issues.jboss.org/browse/JBIDE-18444
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: common/jst/core
Affects Versions: 4.2.0.CR1
Reporter: Fred Bricon
Fix For: 4.2.0.CR2
On my local environment using m2e 1.6, I see some failure starting eclipse :
{noformat}
Unresolved requirement: Require-Bundle: org.jboss.tools.jst.web.kb;
visibility:="reexport"
-> Bundle-SymbolicName: org.jboss.tools.jst.web.kb;
bundle-version="3.6.0.CR1-v20140711-0354-B645"; singleton:="true"
org.jboss.tools.jst.web.kb [989]
Unresolved requirement: Import-Package: org.codehaus.plexus.util
{noformat}
plexus is provided by the m2e runtime, so should not be a dependency of jst (which was
added by this
[
commit|https://github.com/jbosstools/jbosstools-jst/commit/cd919ad62f2d5b...]).
Apache commons-io should be used in
[
RemoteFileManager|https://github.com/jbosstools/jbosstools-jst/commit/cd9...]
instead, as it is available in eclipse orbit. It provides the same capabilities :
* [copy(InputStream,
OutputStream)|http://commons.apache.org/proper/commons-io/apidocs/org/apa...,
java.io.OutputStream)]
*
[
closeQuietly(...)|http://commons.apache.org/proper/commons-io/apidocs/org...]
I'm not entirely sure why I see the error in my workspace, plexus should be
available, but the real point here, is that this dependency should never be there in the
first place.