Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1
mx4j
mx4j-3.0.1-use-external-rmic.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mx4j-3.0.1-use-external-rmic.patch of Package mx4j
Index: mx4j-3.0.1/build/build.xml =================================================================== --- mx4j-3.0.1.orig/build/build.xml +++ mx4j-3.0.1/build/build.xml @@ -253,18 +253,36 @@ </jar> </target> + <property name="rmicclasses.jar.file" value="/usr/share/java/glibj-tools.jar"/> <target name="rmic.iiop.poa" description="RMI compiles the remote JMX (JSR 160) classes using the -poa option" if="jdk14.present"> - <rmic base="${core.classes.dir}" classname="javax.management.remote.rmi.RMIServerImpl" classpathref="classpath" debug="yes" iiop="yes"> - <compilerarg value="-poa"/> - </rmic> - <rmic base="${core.classes.dir}" classname="javax.management.remote.rmi.RMIConnectionImpl" classpathref="classpath" debug="yes" iiop="yes"> - <compilerarg value="-poa"/> - </rmic> + <exec executable="/usr/bin/gij"> + <arg value="-cp"/> + <arg value="${rmicclasses.jar.file}"/> + <arg value="gnu.classpath.tools.rmi.RMIC"/> + <arg value="-classpath"/> + <arg value="${core.classes.dir}"/> + <arg value="-verbose"/> + <arg value="-force"/> + <arg value="-iiop"/> + <arg value="-poa"/> + <arg value="javax.management.remote.rmi.RMIServerImpl"/> + <arg value="javax.management.remote.rmi.RMIConnectionImpl"/> + </exec> </target> <target name="rmic.iiop" description="RMI compiles the remote JMX (JSR 160) classes" unless="jdk14.present"> - <rmic base="${core.classes.dir}" classname="javax.management.remote.rmi.RMIServerImpl" classpathref="classpath" debug="yes" iiop="yes"/> - <rmic base="${core.classes.dir}" classname="javax.management.remote.rmi.RMIConnectionImpl" classpathref="classpath" debug="yes" iiop="yes"/> + <exec executable="/usr/bin/gij"> + <arg value="-cp"/> + <arg value="${rmicclasses.jar.file}"/> + <arg value="gnu.classpath.tools.rmi.RMIC"/> + <arg value="-classpath"/> + <arg value="${core.classes.dir}"/> + <arg value="-verbose"/> + <arg value="-force"/> + <arg value="-iiop"/> + <arg value="javax.management.remote.rmi.RMIServerImpl"/> + <arg value="javax.management.remote.rmi.RMIConnectionImpl"/> + </exec> </target> <target name="compile.rjmx" description="Compiles the Remote JMX (JSR 160) classes" depends="compile.jmx" if="jaas.present"> @@ -272,8 +290,19 @@ <patternset refid="rmx4j.classes"/> <classpath refid="lib.classpath"/> </javac> - <rmic base="${core.classes.dir}" classname="javax.management.remote.rmi.RMIServerImpl" classpathref="classpath" debug="yes" stubversion="1.2"/> - <rmic base="${core.classes.dir}" classname="javax.management.remote.rmi.RMIConnectionImpl" classpathref="classpath" debug="yes" stubversion="1.2"/> + <exec executable="/usr/bin/gij"> + <arg value="-cp"/> + <arg value="${rmicclasses.jar.file}"/> + <arg value="gnu.classpath.tools.rmi.RMIC"/> + <arg value="-classpath"/> + <arg value="${core.classes.dir}"/> + <arg value="-verbose"/> + <arg value="-force"/> + <arg value="-iiop"/> + <arg value="-1.2"/> + <arg value="javax.management.remote.rmi.RMIServerImpl"/> + <arg value="javax.management.remote.rmi.RMIConnectionImpl"/> + </exec> <jar jarfile="${rjmx-boa.jar.file}" manifest="${etc.dir}/MANIFEST.MF"> <fileset dir="${core.classes.dir}"> @@ -410,17 +439,27 @@ <exclude name="mx4j/examples/remote/rmi/ssl/**" unless="jdk14.present"/> </javac> - <rmic base="${examples.classes.dir}" - classname="mx4j.examples.mbeans.rmi.MyRemoteServiceObject" - classpathref="classpath" - debug="true" - /> - <rmic base="${examples.classes.dir}" - classname="mx4j.examples.mbeans.iiop.HelloImpl" - classpathref="classpath" - debug="true" - iiop="yes" - /> + <exec executable="/usr/bin/gij"> + <arg value="-cp"/> + <arg value="${rmicclasses.jar.file}"/> + <arg value="gnu.classpath.tools.rmi.RMIC"/> + <arg value="-classpath"/> + <arg value="${examples.classes.dir}"/> + <arg value="-verbose"/> + <arg value="-force"/> + <arg value="mx4j.examples.mbeans.rmi.MyRemoteServiceObject"/> + </exec> + <exec executable="/usr/bin/gij"> + <arg value="-cp"/> + <arg value="${rmicclasses.jar.file}"/> + <arg value="gnu.classpath.tools.rmi.RMIC"/> + <arg value="-classpath"/> + <arg value="${examples.classes.dir}"/> + <arg value="-verbose"/> + <arg value="-force"/> + <arg value="-iiop"/> + <arg value="mx4j.examples.mbeans.iiop.HelloImpl"/> + </exec> <mkdir dir="${dist.examples.dir}"/> <jar jarfile="${examples.jar.file}" manifest="${etc.dir}/MANIFEST.MF">
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor