Jean-Marc Borer created NETBEANSINFRA-262:
---------------------------------------------
Summary: Class-Path manifest entry not properly URL decoded
Key: NETBEANSINFRA-262
URL: https://issues.apache.org/jira/browse/NETBEANSINFRA-262
Project: Apache NetBeans Infra
Issue Type: Bug
Components: MU - Apache NetBeans NBM maven plugin
Affects Versions: NBM Maven Plugin 4.6
Reporter: Jean-Marc Borer
Compilation of NB RCP apps lead to
Could not resolve Class-Path item in
org.netbeans.api:org-netbeans-libs-javafx:nbm-file:RELEASE124, path
is:%24%7Bjava.home%7D/lib/ext/jfxrt.jar, skipping
since the commit that changes this is here:
[https://github.com/apache/netbeans/commit/1b96b56ac3bfda8bd9b97f36c25901e84289cb23]
And is part of this:
[https://github.com/apache/netbeans/pull/2761]
${java.home} is now URL encoded in the manifest. According to
[https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#classpath]
Every Class-Path are URLs and as such should be decoded accordingly and
therefore the class CreateClusterAppMojo should be fixed:
lines 376 shall become:
try
{
classPath = URLDecoder.decode(ex.getClasspath(), "UTF-8");
} catch (UnsupportedEncodingException exception)
{
throw new IllegalStateException(exception);
}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists