On 03/15/2015 12:33 PM, W. Amenel VOGLOZIN wrote:
Hi Carl,

I have tried (yesterday) the 4.1.0 version of the plugin (update from 4.0.6) to 
rebuild an extension I wrote last summer in Java. It has worked fine and I 
haven't encountered any problems or unexpected behavior.
Platform:
* Netbeans 8.0.2 Patch 1
* Windows 8.1 64-bit edition
* Java 1.8.0_40 (32-bit)
* OpenOffice 4.1.1

Note however that I have been building my extension, which relies on Jackson 
jars, with version 4.0.6 of the Netbeans plugin, without a problem. That 
version (4.0.6) had been posted to this very mailing list by Jürgen mid-June 
2014. The jars were embedded in the oxt file without any actions on my part. I 
was expecting to do something, for instance add some references to files to 
include somewhere but I never had to. That was a pleasant surprise, which I 
believe prompted me back then (June, July or August), to update a page on the 
OO Wiki to add some information about what to do in order to have dependencies 
embedded in oxt files.

Anyway, what I mean is that the problem (of external jars not being available 
in the build artifact) that you reported in an e-mail from October 2014, well, 
it didn't occur in my case.

Thanks,
-Amenel.
       De : Carl Marcum <cmar...@apache.org>
  À : a...@openoffice.apache.org; "dev@openoffice.apache.org" 
<dev@openoffice.apache.org>
  Envoyé le : Mardi 10 mars 2015 11h07
  Objet : Re: [DEVTOOLS][EXT] Update to Netbeans plugin
On 12/10/2014 09:10 PM, Carl Marcum wrote:
Hi All,

I ran into an issue when trying to create an UNO client application
with the Netbeans plugin.

External library jars were not added to dist/lib or the jar manifest
during build.

This problem appeared to be related to this issue [1].

I have added the following to UNOClientAppProject template
build-uno-impl.xml jar target that overrides jar target in build-impl.xml
-do-jar-without-libraries,-do-jar-with-libraries
This adds library jars to /dist/lib and also Class Path entries in jar
manifest for client applications.

Existing projects created prior should be able to change the jar
target to include them.
Line 27 in nbproject/build-uno-impl.xml
     <target name="jar"
depends="-uno-project-init,compile,-pre-jar,-do-jar-jar,-do-jar-without-libraries,-do-jar-with-libraries,-do-openoffice-manifest,-post-jar">
         <jar basedir="${build.classes.dir}"
manifest="${build.dir}/MANIFEST.MF" filesonly="true" compress="true"
jarfile="${dist.jar}">
             <fileset refid="bootstrap.glue.code"/>
         </jar>
     </target>

I have updated the plugin to version 4.1.0 to better reflect the AOO
SDK version compatibility.

A compiled version can be found here [2]

[1] http://issues.apache.org/ooo/show_bug.cgi?id=78645
[2]
http://people.apache.org/~cmarcum/devtools/org-openoffice-extensions-4.1.0.nbm


---------------------------------------------------------------------
To unsubscribe, e-mail: api-unsubscr...@openoffice.apache.org
For additional commands, e-mail: api-h...@openoffice.apache.org


Has anyone tried this update with an UNO client app or otherwise?

If so, on what platform?

Thanks,
Carl

Amenel,

Thank you for the reply,

Your feedback is very helpful.

I hope someone can also verify the UNO Client now also adds external jars to the dist/lib folder and adds an entry to the MANIFEST.MF file in the jar as expected.

Thanks again,
Carl


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to