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:
@@ -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 \
|
||||||
|
@@ -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 \
|
||||||
|
@@ -1,3 +1,2 @@
|
|||||||
Sealed: true
|
Sealed: true
|
||||||
RegistrationClassName: com.sun.star.comp.JavaUNOHelperServices
|
|
||||||
UNO-Type-Path:
|
UNO-Type-Path:
|
||||||
|
@@ -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 \
|
||||||
|
@@ -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 )
|
||||||
|
@@ -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,
|
||||||
|
29
smoketest/Jar_smoketest.mk
Normal file
29
smoketest/Jar_smoketest.mk
Normal 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:
|
@@ -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
|
||||||
|
|
||||||
|
@@ -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
|
||||||
|
@@ -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.
|
@@ -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;
|
3
smoketest/org/libreoffice/smoketest/manifest
Normal file
3
smoketest/org/libreoffice/smoketest/manifest
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Sealed: true
|
||||||
|
RegistrationClassName: org.libreoffice.smoketest.Services
|
||||||
|
UNO-Type-Path:
|
@@ -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>
|
@@ -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 \
|
||||||
))
|
))
|
||||||
|
Reference in New Issue
Block a user