[weld-commits] [weld/core] 8f7f33: Fix unable to find Jars on Oracle Web Start implem...

GitHub noreply at github.com
Thu Apr 2 03:59:44 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/weld/core
  Commit: 8f7f3334d6913085f7702732ab86f3b17e0b3aeb
      https://github.com/weld/core/commit/8f7f3334d6913085f7702732ab86f3b17e0b3aeb
  Author: Robert Marcano <robert at marcanoonline.com>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/jandex/JandexIndexBeanArchiveHandler.java

  Log Message:
  -----------
  Fix unable to find Jars on Oracle Web Start implementation

Oracle implementation does not store cached files with the .jar
extension. Check if the module URL is a normal file instead.


  Commit: 671b3b5c39415fff8abc8c48de88023615b797e2
      https://github.com/weld/core/commit/671b3b5c39415fff8abc8c48de88023615b797e2
  Author: Robert Marcano <robert at marcanoonline.com>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/DefaultBeanArchiveScanner.java

  Log Message:
  -----------
  Fix retrieval of module URLs when running on IcedTea JNLP implementation

When running under IcedTea JNLP implementation, the classloader isn't
com.sun.jnlp.JNLPClassLoader, so the private API call getJarFile() isn't
available. Instead the net.sourceforge.jnlp.runtime.JNLPClassLoader
private API is used, the same way it is done for Oracle implementation,
by using reflection


Compare: https://github.com/weld/core/compare/3b81ed9fd29a...671b3b5c3941


More information about the weld-commits mailing list