<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - JURT and JUH JARs contain bad class path declaration"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=134248#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - JURT and JUH JARs contain bad class path declaration"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=134248">bug 134248</a>
              from <span class="vcard"><a class="email" href="mailto:sbergman@redhat.com" title="Stephan Bergmann <sbergman@redhat.com>"> <span class="fn">Stephan Bergmann</span></a>
</span></b>
        <pre>(In reply to Alexander Veit from <a href="show_bug.cgi?id=134248#c0">comment #0</a>)
<span class="quote">> 1.) The Class-Path declaration in the respective META-INF/MANIFEST.MF files
> contains ../ as an entry. This does not make sense and has the potential to
> screw up IDEs and runtime deployments by adding completely unrelated parts
> of the file system to the class path[1]. It may also qualify as a security
> issue.</span >

Those entries are necessary so that native code used by those jars can be
found.

<span class="quote">> 2.) Class-Path also contains entries like "ridl.jar unoloader.jar". This
> does not make sense either. These JARs normally do not extist since they are
> usually distributed[2] with a version suffix in the file name, e.g.
> ridl-6.4.3.jar.</span >

Those entries are necessary because the jars use classes from those other jars.
 And those other jars do have fixed names ridl.jar, unoloader.jar, etc., and
are located in the LibreOffice installation's classes/ directory.

(The LibreOffice jars were never designed to be made available via Maven,
outside the context of a LibreOffice installation.  I know that there have been
efforts to make them available via Maven, but do not know how effective the
results of those efforts were.  I personally know next to nothing about Maven.)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>