This is an automated email from the ASF dual-hosted git repository.
mariofusco pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git
The following commit(s) were added to refs/heads/main by this push:
new c41b21bf61 [kie-drools#5653] Remove productized profile (#5654)
c41b21bf61 is described below
commit c41b21bf61213bdfa579461e1a5b63e15de16425
Author: Roberto Oliveira <[email protected]>
AuthorDate: Tue Jan 16 16:22:09 2024 +0100
[kie-drools#5653] Remove productized profile (#5654)
* remove modules from productized profile
* remove jandex workaround used to workaround Quarkus 2.13.x
Most of those changes were introduced as part of commit
d15e51c7a9816eaa6755b1231f1a2924ab455bc0
* remove not used KieMeta class
---
build-parent/pom.xml | 65 +-------
drools-persistence/drools-persistence-jpa/pom.xml | 2 +-
drools-quarkus-extension/drools-quarkus/pom.xml | 2 +-
drools-quarkus-extension/pom.xml | 27 +---
drools-traits/pom.xml | 2 +-
kie-dmn/kie-dmn-core/pom.xml | 2 +-
kie-dmn/kie-dmn-feel/pom.xml | 2 +-
kie-dmn/kie-dmn-model/pom.xml | 2 +-
kie-dmn/pom.xml | 33 ++---
kie-drl/kie-drl-implementations/pom.xml | 16 +-
kie-drl/pom.xml | 18 +--
.../org/kie/internal/utils/kieMeta.properties | 21 ---
.../main/java/org/kie/internal/utils/KieMeta.java | 44 ------
.../java/org/kie/internal/utils/KieMetaTest.java | 32 ----
pom.xml | 165 +++++++--------------
15 files changed, 84 insertions(+), 349 deletions(-)
diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index bd2c100298..4ca61fe604 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -156,9 +156,6 @@
<!-- Version of JMH -->
<version.org.openjdk.jmh>1.21</version.org.openjdk.jmh>
- <!-- In community builds productized is false, in product builds it's true
to enable branding changes -->
- <org.kie.productized>false</org.kie.productized>
-
<maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>
<!-- This property needs to be defined in all modules that use the
packaging 'jar' or 'bundle'. It is
@@ -206,7 +203,6 @@
<version.ch.obermuhlner>2.0.1</version.ch.obermuhlner>
<version.io.smallrye.jandex>3.1.2</version.io.smallrye.jandex>
-
<version.io.smallrye.jandex-maven-plugin>${version.io.smallrye.jandex}</version.io.smallrye.jandex-maven-plugin>
<version.org.eclipse.yasson>3.0.3</version.org.eclipse.yasson>
<version.com.github.javaparser>3.25.3</version.com.github.javaparser>
@@ -225,10 +221,6 @@
<version.jdk>${maven.compiler.release}</version.jdk>
<version.maven>${version.org.apache.maven}</version.maven>
- <!-- Override with old org.jboss if relying on quarkus 2.13.x or older -->
- <jandex.group-id>io.smallrye</jandex.group-id>
-
<jandex-maven-plugin.group-id>${jandex.group-id}</jandex-maven-plugin.group-id>
-
<!-- These are added as part of the migration from JBoss to Apache parent
pom.xml. They may be extracted to a KIE parent bom. -->
<version.maven-checkstyle>3.3.0</version.maven-checkstyle>
<version.build.helper.maven.plugin>3.4.0</version.build.helper.maven.plugin>
@@ -1198,7 +1190,7 @@
<!-- used by DMN test to ensure NI reflect-conf.json is correctly
up-to-date -->
<dependency>
- <groupId>${jandex.group-id}</groupId>
+ <groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
<version>${version.io.smallrye.jandex}</version>
</dependency>
@@ -1840,9 +1832,9 @@
<version>1.0</version>
</plugin>
<plugin>
- <groupId>${jandex-maven-plugin.group-id}</groupId>
+ <groupId>io.smallrye</groupId>
<artifactId>jandex-maven-plugin</artifactId>
- <version>${version.io.smallrye.jandex-maven-plugin}</version>
+ <version>${version.io.smallrye.jandex}</version>
</plugin>
<plugin>
<groupId>org.asciidoctor</groupId>
@@ -2292,21 +2284,6 @@
</plugins>
</build>
</profile>
- <profile>
- <id>productizedProfile</id>
- <activation>
- <property>
- <name>productized</name>
- </property>
- </activation>
- <properties>
- <org.kie.productized>true</org.kie.productized>
- <jandex.group-id>org.jboss</jandex.group-id>
- <version.io.smallrye.jandex>2.4.3.Final</version.io.smallrye.jandex>
-
<jandex-maven-plugin.group-id>org.jboss.jandex</jandex-maven-plugin.group-id>
-
<version.io.smallrye.jandex-maven-plugin>1.2.3</version.io.smallrye.jandex-maven-plugin>
- </properties>
- </profile>
<!--
Creates JaCoCo XML reports and invokes the Sonar scanner, which uploads
code quality data into the SonarCloud.
-->
@@ -2546,42 +2523,6 @@
</plugins>
</build>
</profile>
- <profile>
- <id>default</id>
- <activation>
- <property>
- <name>!productized</name>
- </property>
- </activation>
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-enforcer-plugin</artifactId>
- <executions>
- <!-- Additional ban-blacklisted-dependencies deps to be
checked when productized is disabled -->
- <execution>
- <id>ban-blacklisted-dependencies</id>
- <configuration>
- <rules>
- <bannedDependencies>
- <!-- these banned deps are added to the default list
define above -->
- <excludes combine.children="append">
- <exclude>org.jboss:jandex</exclude> <!-- Use
io.smallrye:jandex instead -->
-
<exclude>org.jboss.jandex:jandex-maven-plugin</exclude> <!-- Use
io.smallrye:jandex-maven-plugin instead -->
- <!-- End -->
- </excludes>
- </bannedDependencies>
- </rules>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
- </profile>
</profiles>
</project>
diff --git a/drools-persistence/drools-persistence-jpa/pom.xml
b/drools-persistence/drools-persistence-jpa/pom.xml
index b8ca48cc45..2192238f8c 100644
--- a/drools-persistence/drools-persistence-jpa/pom.xml
+++ b/drools-persistence/drools-persistence-jpa/pom.xml
@@ -178,7 +178,7 @@
</exclusions>
</dependency>
<dependency>
- <groupId>${jandex.group-id}</groupId>
+ <groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
<scope>test</scope>
</dependency>
diff --git a/drools-quarkus-extension/drools-quarkus/pom.xml
b/drools-quarkus-extension/drools-quarkus/pom.xml
index fc40ab6777..240bc88c39 100644
--- a/drools-quarkus-extension/drools-quarkus/pom.xml
+++ b/drools-quarkus-extension/drools-quarkus/pom.xml
@@ -144,7 +144,7 @@
</configuration>
</plugin>
<plugin>
- <groupId>${jandex-maven-plugin.group-id}</groupId>
+ <groupId>io.smallrye</groupId>
<artifactId>jandex-maven-plugin</artifactId>
</plugin>
</plugins>
diff --git a/drools-quarkus-extension/pom.xml b/drools-quarkus-extension/pom.xml
index ddb0533f43..832ba1ffe7 100644
--- a/drools-quarkus-extension/pom.xml
+++ b/drools-quarkus-extension/pom.xml
@@ -37,6 +37,13 @@
<modules>
<module>drools-quarkus-util-deployment</module>
+ <module>drools-quarkus</module>
+ <module>drools-quarkus-deployment</module>
+ <module>drools-quarkus-integration-test</module>
+ <module>drools-quarkus-integration-test-hotreload</module>
+ <module>drools-quarkus-ruleunit-integration-test</module>
+ <module>drools-quarkus-quickstart-test</module>
+ <module>drools-quarkus-examples</module>
</modules>
<dependencyManagement>
@@ -51,24 +58,4 @@
</dependencies>
</dependencyManagement>
- <profiles>
- <profile>
- <id>default</id>
- <activation>
- <property>
- <name>!productized</name>
- </property>
- </activation>
- <modules>
- <module>drools-quarkus</module>
- <module>drools-quarkus-deployment</module>
- <module>drools-quarkus-integration-test</module>
- <module>drools-quarkus-integration-test-hotreload</module>
- <module>drools-quarkus-ruleunit-integration-test</module>
- <module>drools-quarkus-quickstart-test</module>
- <module>drools-quarkus-examples</module>
- </modules>
- </profile>
- </profiles>
-
</project>
\ No newline at end of file
diff --git a/drools-traits/pom.xml b/drools-traits/pom.xml
index 9386b4ff1b..09f4e5a787 100644
--- a/drools-traits/pom.xml
+++ b/drools-traits/pom.xml
@@ -174,7 +174,7 @@
</exclusions>
</dependency>
<dependency>
- <groupId>${jandex.group-id}</groupId>
+ <groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
<scope>test</scope>
</dependency>
diff --git a/kie-dmn/kie-dmn-core/pom.xml b/kie-dmn/kie-dmn-core/pom.xml
index b617fa7544..cd5b62edf9 100644
--- a/kie-dmn/kie-dmn-core/pom.xml
+++ b/kie-dmn/kie-dmn-core/pom.xml
@@ -180,7 +180,7 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>${jandex.group-id}</groupId>
+ <groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
<scope>test</scope>
</dependency>
diff --git a/kie-dmn/kie-dmn-feel/pom.xml b/kie-dmn/kie-dmn-feel/pom.xml
index 6648b65ba5..19e72a32d2 100644
--- a/kie-dmn/kie-dmn-feel/pom.xml
+++ b/kie-dmn/kie-dmn-feel/pom.xml
@@ -112,7 +112,7 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>${jandex.group-id}</groupId>
+ <groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
<scope>test</scope>
</dependency>
diff --git a/kie-dmn/kie-dmn-model/pom.xml b/kie-dmn/kie-dmn-model/pom.xml
index b100d06055..04915150eb 100644
--- a/kie-dmn/kie-dmn-model/pom.xml
+++ b/kie-dmn/kie-dmn-model/pom.xml
@@ -71,7 +71,7 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>${jandex.group-id}</groupId>
+ <groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
<scope>test</scope>
</dependency>
diff --git a/kie-dmn/pom.xml b/kie-dmn/pom.xml
index 641934c6ef..bcab3a39dd 100644
--- a/kie-dmn/pom.xml
+++ b/kie-dmn/pom.xml
@@ -44,6 +44,16 @@
<module>kie-dmn-backend</module>
<module>kie-dmn-validation-bootstrap</module>
<module>kie-dmn-validation</module>
+ <module>kie-dmn-openapi</module>
+ <module>kie-dmn-tck</module>
+ <module>kie-dmn-legacy-tests</module>
+ <module>kie-dmn-trisotech</module>
+ <module>kie-dmn-signavio</module>
+ <module>kie-dmn-pmml-tests-parent</module>
+ <module>kie-dmn-xls2dmn-cli</module>
+ <module>kie-dmn-core-jsr223-jq</module>
+ <module>kie-dmn-core-jsr223</module>
+ <module>kie-dmn-ruleset2dmn-parent</module>
</modules>
<dependencyManagement>
@@ -58,27 +68,4 @@
</dependencies>
</dependencyManagement>
- <profiles>
- <profile>
- <id>default</id>
- <activation>
- <property>
- <name>!productized</name>
- </property>
- </activation>
- <modules>
- <module>kie-dmn-openapi</module>
- <module>kie-dmn-tck</module>
- <module>kie-dmn-legacy-tests</module>
- <module>kie-dmn-trisotech</module>
- <module>kie-dmn-signavio</module>
- <module>kie-dmn-pmml-tests-parent</module>
- <module>kie-dmn-xls2dmn-cli</module>
- <module>kie-dmn-core-jsr223-jq</module>
- <module>kie-dmn-core-jsr223</module>
- <module>kie-dmn-ruleset2dmn-parent</module>
- </modules>
- </profile>
- </profiles>
-
</project>
diff --git a/kie-drl/kie-drl-implementations/pom.xml
b/kie-drl/kie-drl-implementations/pom.xml
index e2cbbde632..8c0ced49df 100644
--- a/kie-drl/kie-drl-implementations/pom.xml
+++ b/kie-drl/kie-drl-implementations/pom.xml
@@ -38,21 +38,7 @@
<modules>
<module>kie-drl-map-input</module>
+ <module>kie-drl-kiesession-local</module>
</modules>
- <profiles>
- <profile>
- <id>default</id>
- <activation>
- <property>
- <name>!productized</name>
- </property>
- </activation>
- <modules>
- <module>kie-drl-kiesession-local</module>
- </modules>
- </profile>
- </profiles>
-
-
</project>
\ No newline at end of file
diff --git a/kie-drl/pom.xml b/kie-drl/pom.xml
index 9a41c50067..9b671bc1e7 100644
--- a/kie-drl/pom.xml
+++ b/kie-drl/pom.xml
@@ -42,6 +42,8 @@
<module>kie-drl-compilation-common</module>
<module>kie-drl-implementations</module>
<module>kie-drl-runtime-common</module>
+ <module>kie-drl-tests</module>
+ <module>kie-drl-tests-without-index-file</module>
</modules>
<dependencyManagement>
@@ -122,21 +124,5 @@
<scope>test</scope>
</dependency>
</dependencies>
-
- <profiles>
- <profile>
- <id>default</id>
- <activation>
- <property>
- <name>!productized</name>
- </property>
- </activation>
- <modules>
- <module>kie-drl-tests</module>
- <module>kie-drl-tests-without-index-file</module>
- </modules>
- </profile>
- </profiles>
-
</project>
diff --git
a/kie-internal/src/main/filtered-resources/org/kie/internal/utils/kieMeta.properties
b/kie-internal/src/main/filtered-resources/org/kie/internal/utils/kieMeta.properties
deleted file mode 100644
index 2f9c57eab2..0000000000
---
a/kie-internal/src/main/filtered-resources/org/kie/internal/utils/kieMeta.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-# There is a productizedProfile that is enabled if -Dproductized is specified
on the command line
-productized=${org.kie.productized}
diff --git a/kie-internal/src/main/java/org/kie/internal/utils/KieMeta.java
b/kie-internal/src/main/java/org/kie/internal/utils/KieMeta.java
deleted file mode 100644
index de99bf1044..0000000000
--- a/kie-internal/src/main/java/org/kie/internal/utils/KieMeta.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.kie.internal.utils;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Properties;
-
-public class KieMeta {
-
- private final static boolean productized;
-
- static {
- Properties properties = new Properties();
- try {
- InputStream in =
KieMeta.class.getResourceAsStream("kieMeta.properties");
- properties.load(in);
- } catch (IOException e) {
- throw new IllegalStateException("The classpath file
kieMeta.properties is missing.");
- }
- productized = Boolean.valueOf(properties.getProperty("productized"));
- }
-
- public static boolean isProductized() {
- return productized;
- }
-
-}
diff --git a/kie-internal/src/test/java/org/kie/internal/utils/KieMetaTest.java
b/kie-internal/src/test/java/org/kie/internal/utils/KieMetaTest.java
deleted file mode 100644
index 6e3c6938ee..0000000000
--- a/kie-internal/src/test/java/org/kie/internal/utils/KieMetaTest.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.kie.internal.utils;
-
-import org.junit.Test;
-
-public class KieMetaTest {
-
- @Test
- public void isProductized() {
- // Check if the class static constructor behaves correctly.
- // Both return types are valid (otherwise we break productized tests)
- KieMeta.isProductized();
- }
-
-}
diff --git a/pom.xml b/pom.xml
index 0452164ca7..581c84bf95 100644
--- a/pom.xml
+++ b/pom.xml
@@ -160,69 +160,62 @@
</pluginManagement>
</build>
+ <modules>
+ <module>bom</module>
+ <module>build-parent</module>
+ <module>kie-api</module>
+ <module>kie-internal</module>
+ <module>kie-util</module>
+ <module>kie-memory-compiler</module>
+ <module>drools-ruleunits</module>
+ <module>drools-wiring</module>
+ <module>kie-test-util</module>
+ <module>drools-util</module>
+ <module>drools-io</module>
+ <module>drools-core</module>
+ <module>drools-base</module>
+ <module>drools-commands</module>
+ <module>drools-kiesession</module>
+ <module>drools-ecj</module>
+ <module>drools-drl</module>
+ <module>drools-compiler</module>
+ <module>drools-mvel</module>
+ <module>drools-xml-support</module>
+ <module>drools-legacy-test-util</module>
+ <module>drools-tms</module>
+ <module>drools-beliefs</module>
+ <module>drools-serialization-protobuf</module>
+ <module>drools-traits</module>
+ <module>drools-verifier</module>
+ <module>drools-persistence</module>
+ <module>drools-templates</module>
+ <module>drools-decisiontables</module>
+ <module>drools-examples</module>
+ <module>kie-ci</module>
+ <module>drools-model</module>
+ <module>drools-examples-api</module>
+ <module>drools-test-coverage</module>
+ <module>drools-scenario-simulation</module>
+ <module>drools-metric</module>
+ <module>drools-alphanetwork-compiler</module>
+ <module>drools-engine</module>
+ <module>drools-engine-classic</module>
+ <module>drools-impact-analysis</module>
+ <module>drools-retediagram</module>
+ <module>drools-fastutil</module>
+ <module>efesto</module>
+ <module>kie-drl</module>
+ <module>kie-dmn</module>
+ <module>kie-pmml-trusty</module>
+ <module>kie-maven-plugin</module>
+ <module>kie-archetypes</module>
+ <module>drools-quarkus-extension</module>
+ <module>jpmml-migration-recipe</module>
+ <module>drools-reliability</module>
+ <module>drools-drlonyaml-parent</module>
+ </modules>
+
<profiles>
- <profile>
- <id>default</id>
- <activation>
- <property>
- <name>!productized</name>
- </property>
- </activation>
- <modules>
- <module>bom</module>
- <module>build-parent</module>
- <module>kie-api</module>
- <module>kie-internal</module>
- <module>kie-util</module>
- <module>kie-memory-compiler</module>
- <module>drools-ruleunits</module>
- <module>drools-wiring</module>
- <module>kie-test-util</module>
- <module>drools-util</module>
- <module>drools-io</module>
- <module>drools-core</module>
- <module>drools-base</module>
- <module>drools-commands</module>
- <module>drools-kiesession</module>
- <module>drools-ecj</module>
- <module>drools-drl</module>
- <module>drools-compiler</module>
- <module>drools-mvel</module>
- <module>drools-xml-support</module>
- <module>drools-legacy-test-util</module>
- <module>drools-tms</module>
- <module>drools-beliefs</module>
- <module>drools-serialization-protobuf</module>
- <module>drools-traits</module>
- <module>drools-verifier</module>
- <module>drools-persistence</module>
- <module>drools-templates</module>
- <module>drools-decisiontables</module>
- <module>drools-examples</module>
- <module>kie-ci</module>
- <module>drools-model</module>
- <module>drools-examples-api</module>
- <module>drools-test-coverage</module>
- <module>drools-scenario-simulation</module>
- <module>drools-metric</module>
- <module>drools-alphanetwork-compiler</module>
- <module>drools-engine</module>
- <module>drools-engine-classic</module>
- <module>drools-impact-analysis</module>
- <module>drools-retediagram</module>
- <module>drools-fastutil</module>
- <module>efesto</module>
- <module>kie-drl</module>
- <module>kie-dmn</module>
- <module>kie-pmml-trusty</module>
- <module>kie-maven-plugin</module>
- <module>kie-archetypes</module>
- <module>drools-quarkus-extension</module>
- <module>jpmml-migration-recipe</module>
- <module>drools-reliability</module>
- <module>drools-drlonyaml-parent</module>
- </modules>
- </profile>
<profile>
<id>fullProfile</id>
<activation>
@@ -267,54 +260,6 @@
</plugins>
</build>
</profile>
- <profile>
- <id>productized</id>
- <activation>
- <property>
- <name>productized</name>
- </property>
- </activation>
- <modules>
- <module>bom</module>
- <module>build-parent</module>
- <module>kie-api</module>
- <module>kie-util</module>
- <module>kie-memory-compiler</module>
- <module>kie-ci</module>
- <module>efesto</module>
- <module>drools-util</module>
- <module>drools-io</module>
- <module>drools-serialization-protobuf</module>
- <module>drools-legacy-test-util</module>
- <module>drools-commands</module>
- <module>drools-wiring</module>
- <module>drools-model</module>
- <module>drools-ruleunits</module>
- <module>drools-core</module>
- <module>drools-base</module>
- <module>drools-compiler</module>
- <module>drools-mvel</module>
- <module>drools-kiesession</module>
- <module>drools-xml-support</module>
- <module>drools-tms</module>
- <module>drools-ecj</module>
- <module>drools-drl-ast</module>
- <module>drools-drl-parser</module>
- <module>drools-drl-extensions</module>
- <module>drools-templates</module>
- <module>drools-decisiontables</module>
- <module>drools-alphanetwork-compiler</module>
- <module>drools-engine</module>
- <module>drools-engine-classic</module>
- <module>kie-dmn</module>
- <module>kie-drl</module>
- <module>kie-pmml-trusty</module>
- <module>kie-internal</module>
- <module>kie-test-util</module>
- <module>drools-quarkus-extension</module>
- <module>drools-reliability</module>
- </modules>
- </profile>
</profiles>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]