<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MirkoNasato</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MirkoNasato"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/MirkoNasato"/>
	<updated>2026-08-27T18:21:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Building_with_ooobuild&amp;diff=50909</id>
		<title>Building with ooobuild</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Building_with_ooobuild&amp;diff=50909"/>
		<updated>2007-10-20T14:16:57Z</updated>

		<summary type="html">&lt;p&gt;MirkoNasato: removed spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vanilla Up-stream builds ==&lt;br /&gt;
&lt;br /&gt;
See the [http://tools.openoffice.org#Build tools] project for build guides for various platforms.&lt;br /&gt;
&lt;br /&gt;
Also for OS/X see [[MacOSXBuildInstructions]]&lt;br /&gt;
&lt;br /&gt;
For GNU/Linux Sparc, with gcc4.1 &amp;amp; gcj, see [[GNULinuxSparcPorting]]&lt;br /&gt;
&lt;br /&gt;
== ooo-build builds ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are looking for additional building tips for Windows check [[Windows |this]] page first.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== configure ===&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      The build process is pretty complicated; you have a choice&lt;br /&gt;
      of commands now; although running both won&amp;#039;t actually hurt:&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
      ./autogen.sh --with-distro=&amp;lt;b&amp;gt;HelloMum&amp;lt;/b&amp;gt;  # only for the CVS version&lt;br /&gt;
      ./configure  --with-distro=&amp;lt;b&amp;gt;HelloMum&amp;lt;/b&amp;gt; # the packaged version&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      This will guess which branch snapshot you want to build; if&lt;br /&gt;
      you have other ideas use the --with-tag option; eg.&lt;br /&gt;
      &amp;lt;code&amp;gt;--with-tag=src680-m65&amp;lt;/code&amp;gt; for a legacy branch.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      NB. getting your distro right is quite important; values like&lt;br /&gt;
      SUSE-10.1 (also SLED10), UbuntuDapper, DebianEtch64 may float&lt;br /&gt;
      your boat. Checkout &amp;lt;code&amp;gt;ls distro-configs&amp;lt;/code&amp;gt; to see more.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      If for some reason you have a 31337 multi-threaded computer,&lt;br /&gt;
      with great slabs of RAM; you&amp;#039;ll want to use --with-num-cpus=8&lt;br /&gt;
      etc. NB. it&amp;#039;s not clever to force the build to swap like a&lt;br /&gt;
      demented pawnbroker by using an artificially high number; C++&lt;br /&gt;
      compilation is seriously memory hungry.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      In particular, building SRC680 requires a recent jdk &amp;amp;amp; a&lt;br /&gt;
      version of apache-ant. If you use a Novell system, just do:&lt;br /&gt;
      &amp;lt;code&amp;gt;sudo rug in apache-ant&amp;lt;/code&amp;gt;, alternatively download&lt;br /&gt;
      a package from [http://www.rpmfind.net/linux/rpm2html/search.php?query=apache-ant&amp;amp;submit=Search+...&amp;quot; rpmfind.net] or failing that see [http://ant.apache.org/bindownload.cgi Ant download]&lt;br /&gt;
&amp;amp;amp; set the ANT environment variable&lt;br /&gt;
      appropriately before configuring.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;h4&amp;gt;Known ./configure parameters&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;up-stream options&amp;lt;/h5&amp;gt;&amp;lt;p&amp;gt; - all options are passed through directly&lt;br /&gt;
    to the internal configure, so they should work nicely here too.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--with-system-&amp;lt;package name&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;where &amp;amp;lt;package name&amp;gt; is replaced by the package to use. I don&amp;#039;t&lt;br /&gt;
        have a particularly good understanding of its full effects beyond&lt;br /&gt;
        the fact that it (probably) doesn&amp;#039;t then build its own copy of the&lt;br /&gt;
        package.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-python&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-mozilla&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-gcc&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-neon&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-curl&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--without-system-&amp;lt;package name&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--without-system-mozilla&amp;lt;/code&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--with-&amp;lt;package or tag&amp;gt;[=value]&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--with-lang=en-US&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--with-build-version=&amp;quot;Build 2.0.1.3&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--with-distro=Gentoo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--without-&amp;lt;package or tag&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--without-myspell-dicts&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--without-java&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--without-nas&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--enable-&amp;lt;package name&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--enable-openldap&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--disable-&amp;lt;package name&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-openldap&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-qadevoo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-mozilla&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-access&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-evolution2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--mandir=&amp;lt;dir&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
*A recent version of automake, such as the 1.9 series.&lt;br /&gt;
*If you don&amp;#039;t have a working Java VM (i.e. any runtime), you should pass &amp;lt;code&amp;gt;--with-java=no&amp;lt;/code&amp;gt; to either &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;configure&amp;lt;/code&amp;gt;.&lt;br /&gt;
*You need the Archive/Zip module for Perl (perl-Archive-Zip on RPM-based distributions, libarchive-zip-perl on dpkg-based distributions). Alternatively, see instructions[http://ooo.ximian.com/cpan.html] for obtaining Perl modules through CPAN.&lt;br /&gt;
*You need the development package for Python (this would be python-devel on RPM-based distributions).&lt;br /&gt;
*You need curl and curl-devel.&lt;br /&gt;
*You need odbc_config to be present.  On SUSE systems, this is in the unixODBC-devel package.&lt;br /&gt;
*You need libsndfile and libsndfile-devel.&lt;br /&gt;
*If you don&amp;#039;t have a recent enough openldap, pass &amp;lt;code&amp;gt;--disable-openldap&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;configure&amp;lt;/code&amp;gt;.&lt;br /&gt;
*You need neon and neon-devel.&lt;br /&gt;
*You need qt3 and qt3-devel, or if you don&amp;#039;t have the KDE development packages, pass &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;configure&amp;lt;/code&amp;gt;.&lt;br /&gt;
*You need mozilla-nss-devel.&lt;br /&gt;
*In SuSE, you need gecko-sdk, mono-devel and cups-devel&lt;br /&gt;
&lt;br /&gt;
=== download ===&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      By the time you&amp;#039;ve upgraded your system to the point that it&lt;br /&gt;
      has all the packages you need to start building OO.o (mozilla etc. etc.) you&amp;#039;re almost at the point that you&lt;br /&gt;
      can download the bulk of the source. To do this, after a&lt;br /&gt;
      successful configure simply type: &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; and wait.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      If for whatever reason this fails, you can verify your download&lt;br /&gt;
      by fetching the equivalent .md5 file &amp;amp;amp; comparing it to&lt;br /&gt;
      the result of &amp;lt;code&amp;gt;md5sum &amp;lt;archive&amp;gt;&amp;lt;/code&amp;gt;. The source&lt;br /&gt;
      archives are http://go-ooo.org/packages/SRC680&lt;br /&gt;
       - put the source in ooo-build/src.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== make ===&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      This is the taxing bit - type &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; and don&amp;#039;t forget&lt;br /&gt;
      to press enter. Quite possibly you want to log the output, so&lt;br /&gt;
      why not &amp;lt;code&amp;gt;make 2&amp;gt;&amp;amp;1 | tee /tmp/log&amp;lt;/code&amp;gt;.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      Since ooo-build wraps the actual OO.o configuration &amp;amp;amp;&lt;br /&gt;
      build process, there are a number of internal config checks that&lt;br /&gt;
      also need to pass. For a first time build it&amp;#039;s well worth staying&lt;br /&gt;
      near the console while everything unpacks, and the internal&lt;br /&gt;
      configure runs; if that completes without incident - you&amp;#039;re&lt;br /&gt;
      usually into the heavy-duty thumb twiddling.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[Installing]]&lt;br /&gt;
*[[Tinderbox Setup]]&lt;br /&gt;
*[[BuildSpeedup]]&lt;br /&gt;
*[[OpenSUSE Build Instructions]]&lt;br /&gt;
*[[SUSE9.3 Build Instructions]]&lt;br /&gt;
*[[Ubuntu Build Instructions]]&lt;br /&gt;
*OpenOffice.org &amp;quot;Tools&amp;quot; page [http://tools.openoffice.org/dev_docs/build_linux.html]&lt;br /&gt;
*[[Build Tool Requirements]]&lt;br /&gt;
*[[O3-build|O3 Build]], an ISO image containing all the required software to build OOo on Linux.&lt;br /&gt;
&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>MirkoNasato</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Uno/Java/MavenBundles&amp;diff=24103</id>
		<title>Uno/Java/MavenBundles</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Uno/Java/MavenBundles&amp;diff=24103"/>
		<updated>2007-01-30T17:26:19Z</updated>

		<summary type="html">&lt;p&gt;MirkoNasato: /* Maven Bundles for Java Uno JARs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Maven Bundles for Java Uno JARs =&lt;br /&gt;
&lt;br /&gt;
[http://maven.apache.org Maven] 2 is a popular Java build tool that provides many useful features for building Java projects, including dependency management.&lt;br /&gt;
&lt;br /&gt;
The Java Uno JAR files are available from the Maven Central Repository, so that projects that use Java Uno can fully benefit from Maven dependency management features.&lt;br /&gt;
&lt;br /&gt;
The available JAR files, or &amp;#039;&amp;#039;artifacts&amp;#039;&amp;#039;, are&lt;br /&gt;
* juh.jar&lt;br /&gt;
* jurt.jar&lt;br /&gt;
* ridl.jar&lt;br /&gt;
* unoil.jar&lt;br /&gt;
&lt;br /&gt;
To include those Java/Uno libraries into your project managed by Maven you&amp;#039;ll typically declare the following dependencies in your &amp;lt;code&amp;gt;pom.xml&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;dependency&amp;gt;&lt;br /&gt;
    &amp;lt;groupId&amp;gt;org.openoffice&amp;lt;/groupId&amp;gt;&lt;br /&gt;
    &amp;lt;artifactId&amp;gt;juh&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;2.1.0&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;scope&amp;gt;compile&amp;lt;/scope&amp;gt;&lt;br /&gt;
  &amp;lt;/dependency&amp;gt;&lt;br /&gt;
  &amp;lt;dependency&amp;gt;&lt;br /&gt;
    &amp;lt;groupId&amp;gt;org.openoffice&amp;lt;/groupId&amp;gt;&lt;br /&gt;
    &amp;lt;artifactId&amp;gt;jurt&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;2.1.0&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;scope&amp;gt;compile&amp;lt;/scope&amp;gt;&lt;br /&gt;
  &amp;lt;/dependency&amp;gt;&lt;br /&gt;
  &amp;lt;dependency&amp;gt;&lt;br /&gt;
    &amp;lt;groupId&amp;gt;org.openoffice&amp;lt;/groupId&amp;gt;&lt;br /&gt;
    &amp;lt;artifactId&amp;gt;ridl&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;2.1.0&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;scope&amp;gt;compile&amp;lt;/scope&amp;gt;&lt;br /&gt;
  &amp;lt;/dependency&amp;gt;&lt;br /&gt;
  &amp;lt;dependency&amp;gt;&lt;br /&gt;
    &amp;lt;groupId&amp;gt;org.openoffice&amp;lt;/groupId&amp;gt;&lt;br /&gt;
    &amp;lt;artifactId&amp;gt;unoil&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;2.1.0&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;scope&amp;gt;compile&amp;lt;/scope&amp;gt;&lt;br /&gt;
  &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Upload Procedure ==&lt;br /&gt;
&lt;br /&gt;
The following information describes how to upload new versions of the JARs to the Maven repository; if you just want to use the JARs you don&amp;#039;t need to read it.&lt;br /&gt;
&lt;br /&gt;
The upload procedure is detailed in [http://maven.apache.org/guides/mini/guide-ibiblio-upload.html Guide to uploading artifacts to The Central Repository]. New bundles would be created and uploaded at each OpenOffice.org stable release.&lt;br /&gt;
&lt;br /&gt;
Each &amp;#039;&amp;#039;artifact&amp;#039;&amp;#039; (JAR file) needs to be packaged into a &amp;#039;&amp;#039;bundle&amp;#039;&amp;#039; that also includes an XML file (&amp;#039;&amp;#039;pom.xml&amp;#039;&amp;#039;) containing information about the artifact, including name, description, version, license, and dependencies.&lt;br /&gt;
&lt;br /&gt;
The values provided in the XML description files are&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Element || Value&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Common to all artifacts&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| groupId || org.openoffice&lt;br /&gt;
|-&lt;br /&gt;
| version || the OOo version that shipped this JAR, e.g.: 2.1.0&lt;br /&gt;
|-&lt;br /&gt;
| url || http://udk.openoffice.org&lt;br /&gt;
|-&lt;br /&gt;
| license name || GNU Lesser General Public License, Version 2.1&lt;br /&gt;
|-&lt;br /&gt;
| license url || http://www.openoffice.org/licenses/lgpl_license.html&lt;br /&gt;
|-&lt;br /&gt;
| scm url || http://udk.openoffice.org/source/browse/api/&lt;br /&gt;
|-&lt;br /&gt;
| scm connection || scm:cvs:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: juh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || juh&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;javaunohelper&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || Various tools and adapters for Java Uno.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || jurt, ridl&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: jurt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || jurt&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;jurt&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || JURT stands for &amp;quot;Java Uno Runtime&amp;quot;. The JURT module basically implements Java Uno.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || ridl&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: ridl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || ridl&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;ridl&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || The &amp;quot;ridljar&amp;quot; module implements the base types for the Java Uno typesystem, as well as a types access library.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || -&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: unoil&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || unoil&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;unoil&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || Java class files generated from the IDL Files to create the Java UNO Interface.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || ridl&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Uno:Java]]&lt;/div&gt;</summary>
		<author><name>MirkoNasato</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Uno/Java/MavenBundles&amp;diff=23716</id>
		<title>Uno/Java/MavenBundles</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Uno/Java/MavenBundles&amp;diff=23716"/>
		<updated>2007-01-21T11:45:42Z</updated>

		<summary type="html">&lt;p&gt;MirkoNasato: /* Maven Bundles for Java Uno JARs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Maven Bundles for Java Uno JARs =&lt;br /&gt;
&lt;br /&gt;
[http://maven.apache.org Maven] 2 is a popular Java build tool that provides many useful features for building Java projects, including dependency management.&lt;br /&gt;
&lt;br /&gt;
This document is a &amp;#039;&amp;#039;&amp;#039;proposal&amp;#039;&amp;#039;&amp;#039; to make the Java Uno JAR files available to the Maven Central Repository, so that projects that use Java Uno can fully benefit from Maven dependency management features.&lt;br /&gt;
&lt;br /&gt;
The JAR files, or &amp;#039;&amp;#039;artifacts&amp;#039;&amp;#039;, to be made available would be&lt;br /&gt;
* juh.jar&lt;br /&gt;
* jurt.jar&lt;br /&gt;
* ridl.jar&lt;br /&gt;
* unoil.jar&lt;br /&gt;
&lt;br /&gt;
The upload procedure is detailed in [http://maven.apache.org/guides/mini/guide-ibiblio-upload.html Guide to uploading artifacts to The Central Repository]. New bundles would be created and uploaded at each OpenOffice.org stable release.&lt;br /&gt;
&lt;br /&gt;
Each &amp;#039;&amp;#039;artifact&amp;#039;&amp;#039; (JAR file) needs to be packaged into a &amp;#039;&amp;#039;bundle&amp;#039;&amp;#039; that also includes an XML file (&amp;#039;&amp;#039;pom.xml&amp;#039;&amp;#039;) containing information about the artifact, including name, description, version, license, and dependencies.&lt;br /&gt;
&lt;br /&gt;
The proposed values to be provided in the XML description files are&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Element || Value&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Common to all artifacts&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| groupId || org.openoffice&lt;br /&gt;
|-&lt;br /&gt;
| version || the OOo version that shipped this JAR, e.g.: 2.1.0&lt;br /&gt;
|-&lt;br /&gt;
| url || http://udk.openoffice.org&lt;br /&gt;
|-&lt;br /&gt;
| license name || GNU Lesser General Public License, Version 2.1&lt;br /&gt;
|-&lt;br /&gt;
| license url || http://www.openoffice.org/licenses/lgpl_license.html&lt;br /&gt;
|-&lt;br /&gt;
| scm url || http://udk.openoffice.org/source/browse/api/&lt;br /&gt;
|-&lt;br /&gt;
| scm connection || scm:cvs:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: juh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || openoffice.org-juh&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;javaunohelper&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || Various tools and adapters for Java Uno.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || openoffice.org-jurt, openoffice.org-ridl&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: jurt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || openoffice.org-jurt&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;jurt&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || JURT stands for &amp;quot;Java Uno Runtime&amp;quot;. The JURT module basically implements Java Uno.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || openoffice.org-ridl&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: ridl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || openoffice.org-ridl&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;ridl&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || The &amp;quot;ridljar&amp;quot; module implements the base types for the Java Uno typesystem, as well as a types access library.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || -&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: unoil&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || openoffice.org-unoil&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;unoil&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || Java class files generated from the IDL Files to create the Java UNO Interface.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || openoffice.org-ridl&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Uno:Java]]&lt;/div&gt;</summary>
		<author><name>MirkoNasato</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Uno/Java/MavenBundles&amp;diff=20660</id>
		<title>Uno/Java/MavenBundles</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Uno/Java/MavenBundles&amp;diff=20660"/>
		<updated>2006-11-22T20:30:31Z</updated>

		<summary type="html">&lt;p&gt;MirkoNasato: proposal for uploading java uno jars to maven repository&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Maven Bundles for Java Uno JARs =&lt;br /&gt;
&lt;br /&gt;
[http://maven.apache.org Maven] is a popular Java build tool that provides many useful features for building Java projects, including dependency management.&lt;br /&gt;
&lt;br /&gt;
This document is a &amp;#039;&amp;#039;&amp;#039;proposal&amp;#039;&amp;#039;&amp;#039; to make the Java Uno JAR files available to the Maven Central Repository, so that projects that use Java Uno can fully benefit from Maven dependency management features.&lt;br /&gt;
&lt;br /&gt;
The JAR files, or &amp;#039;&amp;#039;artifacts&amp;#039;&amp;#039;, to be made available would be&lt;br /&gt;
* juh.jar&lt;br /&gt;
* jurt.jar&lt;br /&gt;
* ridl.jar&lt;br /&gt;
* unoil.jar&lt;br /&gt;
&lt;br /&gt;
The upload procedure is detailed in [http://maven.apache.org/guides/mini/guide-ibiblio-upload.html Guide to uploading artifacts to The Central Repository]. New bundles would be created and uploaded at each OpenOffice.org stable release.&lt;br /&gt;
&lt;br /&gt;
Each &amp;#039;&amp;#039;artifact&amp;#039;&amp;#039; (JAR file) needs to be packaged into a &amp;#039;&amp;#039;bundle&amp;#039;&amp;#039; that also includes an XML file (&amp;#039;&amp;#039;pom.xml&amp;#039;&amp;#039;) containing information about the artifact, including name, description, version, license, and dependencies.&lt;br /&gt;
&lt;br /&gt;
The proposed values to be provided in the XML description files are&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Element || Value&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Common to all artifacts&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| groupId || org.openoffice&lt;br /&gt;
|-&lt;br /&gt;
| version || the OOo version that shipped this JAR, e.g.: 2.0.4&lt;br /&gt;
|-&lt;br /&gt;
| url || http://udk.openoffice.org&lt;br /&gt;
|-&lt;br /&gt;
| license name || GNU Lesser General Public License, Version 2.1&lt;br /&gt;
|-&lt;br /&gt;
| license url || http://www.openoffice.org/licenses/lgpl_license.html&lt;br /&gt;
|-&lt;br /&gt;
| scm url || http://udk.openoffice.org/source/browse/api/&lt;br /&gt;
|-&lt;br /&gt;
| scm connection || scm:cvs:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: juh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || openoffice-juh&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;javaunohelper&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || Various tools and adapters for Java Uno.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || openoffice-jurt, openoffice-ridl&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: jurt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || openoffice-jurt&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;jurt&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || JURT stands for &amp;quot;Java Uno Runtime&amp;quot;. The JURT module basically implements Java Uno.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || openoffice-ridl&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: ridl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || openoffice-ridl&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;ridl&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || The &amp;quot;ridljar&amp;quot; module implements the base types for the Java Uno typesystem, as well as a types access library.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || -&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Artifact: unoil&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| artifactId || openoffice-unoil&lt;br /&gt;
|-&lt;br /&gt;
| name || OpenOffice.org &amp;quot;unoil&amp;quot; module&lt;br /&gt;
|-&lt;br /&gt;
| description || Java class files generated from the IDL Files to create the Java UNO Interface.&lt;br /&gt;
|-&lt;br /&gt;
| dependencies || openoffice-ridl&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Uno:Java]]&lt;/div&gt;</summary>
		<author><name>MirkoNasato</name></author>
	</entry>
</feed>