[Libreoffice] extension development, error javaloader
MartinD
martin.dobiasch at dobibrennda.at
Thu Feb 24 14:45:30 PST 2011
Thanks for your help Cedric,
i tried it with OOEclipse and it seem to work. So its maybe a fault in my
ant build.
(I started with this ant build, because i had trouble with OOEclipse on Mac)
My ant build is
<target name="compileidl">
<echo level="info">idlc: Creating .urd files</echo>
<apply
executable="${OOO_SDK}${file.separator}bin${file.separator}idlc"
dest="${MY_IDL}">
<env key="PATH" path="${OOO_URE_DIR}${file.separator}bin"/>
<env key="LD_LIBRARY_PATH"
path="${OOO_URE_DIR}${file.separator}bin"/>
<env key="DYLD_LIBRARY_PATH"
path="${OOO_URE_DIR}${file.separator}bin"/>
<arg value="-C" />
<arg value="-I${SDK_IDL}" />
<arg value="-I${MY_IDL}" />
<fileset dir="${MY_IDL}" includes="**/*.idl" />
<mapper type="glob" from="*.idl" to="*.urd"/>
</apply>
<delete file="${RDBFILE}" />
<echo level="info" message="regmerge: Creating ${RDBFILE}"
/>
<apply
executable="${OOO_URE_DIR}${file.separator}bin${file.separator}regmerge"
parallel="false" failonerror="true">
<env key="PATH"
path="${OOO_URE_DIR}${file.separator}bin"/>
<env key="LD_LIBRARY_PATH"
path="${OOO_URE_DIR}${file.separator}bin"/>
<env key="DYLD_LIBRARY_PATH"
path="${OOO_URE_DIR}${file.separator}bin"/>
<arg file="${RDBFILE}"/>
<arg value="/UCR"/>
<fileset dir="${MY_IDL}" includes="**/*.urd" />
</apply>
<echo level="info">javamaker: Creating .class files</echo>
<apply verbose="true"
executable="${OOO_SDK}${file.separator}bin${file.separator}javamaker"
relative="true" addsourcefile="false" dest="${BIN}">
<env key="PATH"
path="${OOO_URE_DIR}${file.separator}bin"/>
<env key="LD_LIBRARY_PATH"
path="${OOO_URE_DIR}${file.separator}bin"/>
<env key="DYLD_LIBRARY_PATH"
path="${OOO_URE_DIR}${file.separator}bin"/>
<arg line="-BUCR" />
<targetfile />
<arg value="-nD" />
<arg file="${TYPES_RDB}" />
<arg file="${OFFAPI_RDB}" />
<arg file="${RDBFILE}" />
<arg value="-O" />
<!-- <arg value="./${MY_IDL}" /> -->
<arg value="${MY_IDL}" />
<fileset dir="${MY_IDL}" includes="**/*.urd" />
<mapper type="package" from="*.urd" to="-T*" />
</apply>
</target>
<target name="compile" depends="compileidl">
<property name="DEBUG" value="off" />
<property name="OPTIMIZE" value="on" />
<javac srcdir="${SRC}"
destdir="${BIN}"
classpath="${OOO_CLASSPATH}:${MY_IDL}:${TOOLING}"
includeAntRuntime="false"
encoding="${SRC_ENCODING}"
debug="${DEBUG}"
optimize="${OPTIMIZE}"
/>
</target>
<target name="uno.jar" depends="compile, compileidl">
<delete file="${WollMux_COMPJAR}" />
<jar destfile="${WollMux_COMPJAR}" duplicate="preserve">
<fileset dir="${BIN}" includes="**/*.class"/>
<fileset dir="${SRC}" includes="**/*.classes"/>
<fileset dir="${MY_IDL}" includes="**/*.class"/>
<fileset dir="${UNOHELPER_BIN}"
includes="**/*.class" />
<manifest>
<attribute
name="RegistrationClassName" value="${WollMux_REG_NAME}" />
</manifest>
</jar>
</target>
<target name="oxt" depends="uno.jar">
<delete file="${PKG_FILE}" />
<zipfileset dir="Office/UI/" includes="*" prefix="Office/UI" />
<zip destfile="${PKG_FILE}">
<fileset file="${WollMux_COMPJAR}" />
<zipfileset dir="." includes="manifest.xml"
prefix="META-INF" />
<fileset dir=".">
<include name="MidiPlayer.jar" />
<include name="ProtocolHandler.xcu" />
<include name="description.xml" />
<include name="CalcAddins.xcu" />
<include name="Addons.xcu" />
</fileset>
<zipfileset dir="Office/UI/" includes="*"
prefix="Office/UI" />
<zipfileset dir="pkg-desc" includes="*"
prefix="pkg-desc" />
<zipfileset dir="midicsv" includes="*" prefix="midicsv"
/>
<zipfileset dir="MidiCSDbasic" includes="*"
prefix="MidiCSDbasic" />
<fileset dir="${RDB_DIR}">
<include name="*.jar" />
<include name="*.rdb" />
</fileset>
</zip>
</target>
--
View this message in context: http://nabble.documentfoundation.org/extension-development-error-javaloader-tp2566163p2571379.html
Sent from the Dev mailing list archive at Nabble.com.
More information about the LibreOffice
mailing list