Extract SmoketestCommandEnvironment.java from juh.jar

...into a new smoketest.jar, so that URE juh.jar no longer depends on non-URE
unoil.jar.

Change-Id: I8937c78d8af6e2f82ada5dd80c322f8bca5ec2f5
This commit is contained in:
Stephan Bergmann
2013-05-07 16:46:46 +02:00
parent 2d3d942683
commit ff9fbfd9c9
14 changed files with 44 additions and 14 deletions

View File

@@ -758,6 +758,7 @@ $(eval $(call gb_Helper_register_jars,OOO, \
reportbuilder \ reportbuilder \
reportbuilderwizard \ reportbuilderwizard \
sdbc_hsqldb \ sdbc_hsqldb \
smoketest \
table \ table \
unoil \ unoil \
web \ web \

View File

@@ -12,7 +12,6 @@ $(eval $(call gb_Jar_Jar,juh))
$(eval $(call gb_Jar_use_jars,juh,\ $(eval $(call gb_Jar_use_jars,juh,\
jurt \ jurt \
ridl \ ridl \
unoil \
)) ))
$(eval $(call gb_Jar_set_packageroot,juh,com)) $(eval $(call gb_Jar_set_packageroot,juh,com))
@@ -21,17 +20,13 @@ $(eval $(call gb_Jar_add_manifest_classpath,juh,ridl.jar jurt.jar ../../lib/ ../
$(eval $(call gb_Jar_set_manifest,juh,$(SRCDIR)/javaunohelper/util/manifest)) $(eval $(call gb_Jar_set_manifest,juh,$(SRCDIR)/javaunohelper/util/manifest))
$(eval $(call gb_Jar_set_componentfile,juh,javaunohelper/util/juh,URE))
$(eval $(call gb_Jar_add_sourcefiles,juh,\ $(eval $(call gb_Jar_add_sourcefiles,juh,\
javaunohelper/com/sun/star/comp/JavaUNOHelperServices \
javaunohelper/com/sun/star/comp/helper/Bootstrap \ javaunohelper/com/sun/star/comp/helper/Bootstrap \
javaunohelper/com/sun/star/comp/helper/BootstrapException \ javaunohelper/com/sun/star/comp/helper/BootstrapException \
javaunohelper/com/sun/star/comp/helper/ComponentContext \ javaunohelper/com/sun/star/comp/helper/ComponentContext \
javaunohelper/com/sun/star/comp/helper/ComponentContextEntry \ javaunohelper/com/sun/star/comp/helper/ComponentContextEntry \
javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader \ javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader \
javaunohelper/com/sun/star/comp/helper/UnoInfo \ javaunohelper/com/sun/star/comp/helper/UnoInfo \
javaunohelper/com/sun/star/comp/juhtest/SmoketestCommandEnvironment \
javaunohelper/com/sun/star/lib/uno/adapter/ByteArrayToXInputStreamAdapter \ javaunohelper/com/sun/star/lib/uno/adapter/ByteArrayToXInputStreamAdapter \
javaunohelper/com/sun/star/lib/uno/adapter/InputStreamToXInputStreamAdapter \ javaunohelper/com/sun/star/lib/uno/adapter/InputStreamToXInputStreamAdapter \
javaunohelper/com/sun/star/lib/uno/adapter/OutputStreamToXOutputStreamAdapter \ javaunohelper/com/sun/star/lib/uno/adapter/OutputStreamToXOutputStreamAdapter \

View File

@@ -1,3 +1,2 @@
Sealed: true Sealed: true
RegistrationClassName: com.sun.star.comp.JavaUNOHelperServices
UNO-Type-Path: UNO-Type-Path:

View File

@@ -232,6 +232,7 @@ $(eval $(call gb_Rdb_add_components,services,\
xmerge/source/bridge/XMergeBridge \ xmerge/source/bridge/XMergeBridge \
scripting/java/ScriptFramework \ scripting/java/ScriptFramework \
scripting/java/ScriptProviderForJava \ scripting/java/ScriptProviderForJava \
smoketest/org/libreoffice/smoketest/smoketest \
wizards/com/sun/star/wizards/form/form \ wizards/com/sun/star/wizards/form/form \
connectivity/source/drivers/hsqldb/hsqldb \ connectivity/source/drivers/hsqldb/hsqldb \
connectivity/source/drivers/jdbc/jdbc \ connectivity/source/drivers/jdbc/jdbc \

View File

@@ -311,6 +311,7 @@ End
#ifdef SOLAR_JAVA #ifdef SOLAR_JAVA
STD_JAR_FILE( gid_File_Jar_Report, report ) STD_JAR_FILE( gid_File_Jar_Report, report )
STD_JAR_FILE( gid_File_Jar_Smoketest, smoketest )
STD_JAR_FILE( gid_File_Jar_Table, table ) STD_JAR_FILE( gid_File_Jar_Table, table )
STD_JAR_FILE( gid_File_Jar_Form, form ) STD_JAR_FILE( gid_File_Jar_Form, form )
STD_JAR_FILE( gid_File_Jar_Query, query ) STD_JAR_FILE( gid_File_Jar_Query, query )

View File

@@ -123,6 +123,7 @@ Module gid_Module_Root_Files_3
gid_File_Jar_Accessbridge, gid_File_Jar_Accessbridge,
gid_File_Jar_Officebean, gid_File_Jar_Officebean,
gid_File_Jar_Report, gid_File_Jar_Report,
gid_File_Jar_Smoketest,
gid_File_Jar_Table, gid_File_Jar_Table,
gid_File_Jar_Letter, gid_File_Jar_Letter,
gid_File_Jar_Form, gid_File_Jar_Form,

View File

@@ -0,0 +1,29 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
$(eval $(call gb_Jar_Jar,smoketest))
$(eval $(call gb_Jar_add_sourcefiles,smoketest, \
smoketest/org/libreoffice/smoketest/Services \
smoketest/org/libreoffice/smoketest/SmoketestCommandEnvironment \
))
$(eval $(call gb_Jar_set_componentfile,smoketest,smoketest/org/libreoffice/smoketest/smoketest,OOO))
$(eval $(call gb_Jar_set_manifest,smoketest,$(SRCDIR)/smoketest/org/libreoffice/smoketest/manifest))
$(eval $(call gb_Jar_set_packageroot,smoketest,org))
$(eval $(call gb_Jar_use_jars,smoketest, \
juh \
ridl \
unoil \
))
# vim: set noet sw=4 ts=4:

View File

@@ -23,6 +23,7 @@ ifneq ($(SOLAR_JAVA),)
$(eval $(call gb_Module_add_targets,smoketest,\ $(eval $(call gb_Module_add_targets,smoketest,\
Extension_TestExtension \ Extension_TestExtension \
Jar_TestExtension \ Jar_TestExtension \
Jar_smoketest \
)) ))
endif endif

View File

@@ -40,7 +40,7 @@ Sub TestExtensions
'Create an implementation of com.sun.star.ucb.XCommandEnvironment which is needed for 'Create an implementation of com.sun.star.ucb.XCommandEnvironment which is needed for
'adding the extension. The implementation is in 'adding the extension. The implementation is in
'javaunohelper/com/sun/star/comp/juhtest/SmoketestCommandEnvironment.java and the code is in juh.jar 'smoketest/org/libreoffice/smoketest/SmoketestCommandEnvironment.java and the code is in smoketest.jar
cmdEnv = createUnoService(cUnoSmoketestCommandEnvironment) cmdEnv = createUnoService(cUnoSmoketestCommandEnvironment)
'Create the component context and then get the singleton ExtensionManager 'Create the component context and then get the singleton ExtensionManager

View File

@@ -15,19 +15,18 @@
* except in compliance with the License. You may obtain a copy of * except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 . * the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/ */
package com.sun.star.comp;
package org.libreoffice.smoketest;
import com.sun.star.lib.uno.helper.Factory; import com.sun.star.lib.uno.helper.Factory;
import com.sun.star.lang.XSingleComponentFactory; import com.sun.star.lang.XSingleComponentFactory;
import com.sun.star.comp.juhtest.SmoketestCommandEnvironment;
/** This class is the registration class for all services in this module. /** This class is the registration class for all services in this module.
* *
* Note that not all files which can be used as service need to be registered * Note that not all files which can be used as service need to be registered
* by this class. * by this class.
*/ */
public class JavaUNOHelperServices { public class Services {
/** /**
* Gives a factory for creating the service. * Gives a factory for creating the service.

View File

@@ -15,7 +15,8 @@
* except in compliance with the License. You may obtain a copy of * except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 . * the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/ */
package com.sun.star.comp.juhtest;
package org.libreoffice.smoketest;
import com.sun.star.lang.XMultiComponentFactory; import com.sun.star.lang.XMultiComponentFactory;
import com.sun.star.lib.uno.helper.WeakBase; import com.sun.star.lib.uno.helper.WeakBase;

View File

@@ -0,0 +1,3 @@
Sealed: true
RegistrationClassName: org.libreoffice.smoketest.Services
UNO-Type-Path:

View File

@@ -19,7 +19,7 @@
<component loader="com.sun.star.loader.Java2" <component loader="com.sun.star.loader.Java2"
xmlns="http://openoffice.org/2010/uno-components"> xmlns="http://openoffice.org/2010/uno-components">
<implementation name="com.sun.star.comp.juhtest.SmoketestCommandEnvironment"> <implementation name="org.libreoffice.smoketest.SmoketestCommandEnvironment">
<service name="com.sun.star.deployment.test.SmoketestCommandEnvironment"/> <service name="com.sun.star.deployment.test.SmoketestCommandEnvironment"/>
</implementation> </implementation>
</component> </component>

View File

@@ -30,7 +30,6 @@ $(eval $(call gb_Rdb_add_components,ure/services,\
ifneq ($(SOLAR_JAVA),) ifneq ($(SOLAR_JAVA),)
$(eval $(call gb_Rdb_add_components,ure/services,\ $(eval $(call gb_Rdb_add_components,ure/services,\
javaunohelper/util/juh \
stoc/source/javaloader/javaloader \ stoc/source/javaloader/javaloader \
stoc/source/javavm/javavm \ stoc/source/javavm/javavm \
)) ))