[weld-commits] [weld/core] 7e6b7f: 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/2.2
  Home:   https://github.com/weld/core
  Commit: 7e6b7fa9c396c6e17307cd79a05d3ce833f919a4
      https://github.com/weld/core/commit/7e6b7fa9c396c6e17307cd79a05d3ce833f919a4
  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: 4a535dcb35532f164e3ccfd470afb1b9c1b4cef3
      https://github.com/weld/core/commit/4a535dcb35532f164e3ccfd470afb1b9c1b4cef3
  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/83dd396f859f...4a535dcb3553


More information about the weld-commits mailing list