You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ra...@apache.org on 2015/11/24 20:32:19 UTC
[1/3] ignite git commit: Remove 'platform' module from pom.xml (bad
merge).
Repository: ignite
Updated Branches:
refs/heads/ignite-1270 e3cf70c4b -> 5852b7d37
Remove 'platform' module from pom.xml (bad merge).
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/be586d70
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/be586d70
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/be586d70
Branch: refs/heads/ignite-1270
Commit: be586d704a171204475a3a75abb23f096894f6cd
Parents: e3cf70c
Author: Raul Kripalani <ra...@apache.org>
Authored: Tue Nov 24 17:54:59 2015 +0000
Committer: Raul Kripalani <ra...@apache.org>
Committed: Tue Nov 24 17:55:18 2015 +0000
----------------------------------------------------------------------
pom.xml | 1 -
1 file changed, 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/be586d70/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index e40abc7..72004f8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -83,7 +83,6 @@
<module>modules/osgi</module>
<module>modules/osgi-karaf</module>
<module>modules/osgi-paxlogging</module>
- <module>modules/platform</module>
</modules>
<profiles>
[3/3] ignite git commit: Javadoc adjustments and cleanup.
Posted by ra...@apache.org.
Javadoc adjustments and cleanup.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/5852b7d3
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/5852b7d3
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/5852b7d3
Branch: refs/heads/ignite-1270
Commit: 5852b7d37c347d3ec2e64aecae3f912658c0262f
Parents: 3642f99
Author: Raul Kripalani <ra...@apache.org>
Authored: Tue Nov 24 19:32:09 2015 +0000
Committer: Raul Kripalani <ra...@apache.org>
Committed: Tue Nov 24 19:32:09 2015 +0000
----------------------------------------------------------------------
.../ignite/osgi/IgniteOsgiContextActivator.java | 2 +-
.../org/apache/ignite/osgi/IgniteOsgiUtils.java | 4 +--
.../BundleDelegatingClassLoader.java | 2 +-
parent/pom.xml | 26 ++++++++++----------
4 files changed, 17 insertions(+), 17 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/5852b7d3/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiContextActivator.java
----------------------------------------------------------------------
diff --git a/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiContextActivator.java b/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiContextActivator.java
index f8dd57a..c5ab7f3 100644
--- a/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiContextActivator.java
+++ b/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiContextActivator.java
@@ -57,7 +57,7 @@ import org.osgi.framework.BundleContext;
* Currently, Ignite only allows a single instance per container. We may remove this limitation if enough demand
* builds up in the community.
*
- * @see <a href="http://wiki.osgi.org/wiki/Bundle-Activator">Bundle-Activator OSGi Manifest header</a>.
+ * @see <a href="http://wiki.osgi.org/wiki/Bundle-Activator">Bundle-Activator OSGi Manifest header</a>
*
*/
public abstract class IgniteOsgiContextActivator implements BundleActivator {
http://git-wip-us.apache.org/repos/asf/ignite/blob/5852b7d3/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiUtils.java
----------------------------------------------------------------------
diff --git a/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiUtils.java b/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiUtils.java
index c49ec86..bebaf45 100644
--- a/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiUtils.java
+++ b/modules/osgi/src/main/java/org/apache/ignite/osgi/IgniteOsgiUtils.java
@@ -27,7 +27,7 @@ import org.osgi.framework.Bundle;
import org.osgi.framework.FrameworkUtil;
/**
- * Helper for OSGi.
+ * Helper class for OSGi.
*/
public class IgniteOsgiUtils {
@@ -45,7 +45,7 @@ public class IgniteOsgiUtils {
/**
* Returns whether we are running in an OSGi environment.
*
- * @return
+ * @return {@core true/false}.
*/
public static boolean isOsgi() {
return osgi;
http://git-wip-us.apache.org/repos/asf/ignite/blob/5852b7d3/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java
----------------------------------------------------------------------
diff --git a/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java b/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java
index f3cd873..3a71819 100644
--- a/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java
+++ b/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java
@@ -134,7 +134,7 @@ public class BundleDelegatingClassLoader extends ClassLoader {
}
/**
- * @return
+ * {@inheritDoc}
*/
@Override
public String toString() {
http://git-wip-us.apache.org/repos/asf/ignite/blob/5852b7d3/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 0697cfe..77dc4c9 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -48,59 +48,59 @@
<activemq.version>5.12.0</activemq.version>
<aopalliance.bundle.version>1.0_6</aopalliance.bundle.version>
<asm.version>4.2</asm.version>
- <aspectj.version>1.7.2</aspectj.version>
<aspectj.bundle.version>1.7.2_1</aspectj.bundle.version>
- <aws.sdk.version>1.10.29</aws.sdk.version>
+ <aspectj.version>1.7.2</aspectj.version>
<aws.sdk.bundle.version>1.10.12_1</aws.sdk.bundle.version>
+ <aws.sdk.version>1.10.29</aws.sdk.version>
<camel.version>2.16.0</camel.version>
- <commons.beanutils.version>1.8.3</commons.beanutils.version>
<commons.beanutils.bundle.version>1.8.3_1</commons.beanutils.bundle.version>
+ <commons.beanutils.version>1.8.3</commons.beanutils.version>
<commons.codec.version>1.6</commons.codec.version>
<commons.collections.version>3.2.1</commons.collections.version>
<commons.lang.version>2.6</commons.lang.version>
<cron4j.version>2.2.5</cron4j.version>
<curator.version>2.9.1</curator.version>
- <ezmorph.version>1.0.6</ezmorph.version>
<ezmorph.bundle.version>1.0.6_1</ezmorph.bundle.version>
+ <ezmorph.version>1.0.6</ezmorph.version>
<flume.ng.version>1.6.0</flume.ng.version>
<guava.retrying.version>2.0.0</guava.retrying.version>
<guava.version>18.0</guava.version>
- <guava16.version>16.0.1</guava16.version>
<guava14.version>14.0.1</guava14.version>
+ <guava16.version>16.0.1</guava16.version>
<h2.version>1.3.175</h2.version>
<hadoop.version>2.4.1</hadoop.version>
<httpclient.version>4.5.1</httpclient.version>
<httpcore.version>4.4.3</httpcore.version>
<jackson.version>1.9.13</jackson.version>
- <javax.cache.version>1.0.0</javax.cache.version>
<javax.cache.bundle.version>1.0.0_1</javax.cache.bundle.version>
+ <javax.cache.version>1.0.0</javax.cache.version>
<jetty.version>9.2.11.v20150529</jetty.version>
<jms.spec.version>1.1.1</jms.spec.version>
- <jsch.version>0.1.53</jsch.version>
<jsch.bundle.version>0.1.53_1</jsch.bundle.version>
- <jsonlib.version>2.4</jsonlib.version>
+ <jsch.version>0.1.53</jsch.version>
<jsonlib.bundle.version>2.4_1</jsonlib.bundle.version>
+ <jsonlib.version>2.4</jsonlib.version>
<jtidy.version>r938</jtidy.version>
- <kafka.version>0.8.2.1</kafka.version>
<kafka.bundle.version>0.8.2.1_1</kafka.bundle.version>
<kafka.clients.bundle.version>0.8.2.0_1</kafka.clients.bundle.version>
<kafka.clients.version>0.8.2.0</kafka.clients.version>
<kafka.version>0.8.2.1</kafka.version>
+ <kafka.version>0.8.2.1</kafka.version>
<karaf.version>4.0.2</karaf.version>
- <lucene.version>3.5.0</lucene.version>
<lucene.bundle.version>3.5.0_1</lucene.bundle.version>
+ <lucene.version>3.5.0</lucene.version>
<oro.bundle.version>2.0.8_6</oro.bundle.version>
<osgi.core.version>5.0.0</osgi.core.version>
<osgi.enterprise.version>5.0.0</osgi.enterprise.version>
<paho.version>1.0.2</paho.version>
- <scala210.library.version>2.10.4</scala210.library.version>
<scala210.jline.version>2.10.4</scala210.jline.version>
+ <scala210.library.version>2.10.4</scala210.library.version>
<scala211.library.version>2.11.2</scala211.library.version>
- <slf4j16.version>1.6.4</slf4j16.version>
<slf4j.version>1.7.7</slf4j.version>
+ <slf4j16.version>1.6.4</slf4j16.version>
<spark.version>1.5.1</spark.version>
- <spring41.osgi.feature.version>4.1.7.RELEASE_1</spring41.osgi.feature.version>
<spring.version>4.1.0.RELEASE</spring.version>
+ <spring41.osgi.feature.version>4.1.7.RELEASE_1</spring41.osgi.feature.version>
<tomcat.version>8.0.23</tomcat.version>
<twitter.hbc.version>2.2.0</twitter.hbc.version>
<yammer.metrics.annotation.version>2.2.0</yammer.metrics.annotation.version>
[2/3] ignite git commit: IGNITE-1270 OSGify ignite-{camel, flume,
schedule, twitter}.
Posted by ra...@apache.org.
IGNITE-1270 OSGify ignite-{camel,flume,schedule,twitter}.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/3642f99c
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/3642f99c
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/3642f99c
Branch: refs/heads/ignite-1270
Commit: 3642f99c7fda74dd7c1ef256e4bb24ef81190e32
Parents: be586d7
Author: Raul Kripalani <ra...@apache.org>
Authored: Tue Nov 24 19:31:00 2015 +0000
Committer: Raul Kripalani <ra...@apache.org>
Committed: Tue Nov 24 19:31:00 2015 +0000
----------------------------------------------------------------------
modules/camel/pom.xml | 11 +++-
modules/flume/pom.xml | 16 +++--
.../osgi-karaf/src/main/resources/features.xml | 61 +++++++++++++++++---
modules/osgi/pom.xml | 4 ++
.../IgniteKarafFeaturesInstallationTest.java | 17 +++++-
modules/schedule/pom.xml | 25 +++++++-
modules/twitter/pom.xml | 12 +++-
parent/pom.xml | 5 ++
8 files changed, 134 insertions(+), 17 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/3642f99c/modules/camel/pom.xml
----------------------------------------------------------------------
diff --git a/modules/camel/pom.xml b/modules/camel/pom.xml
index 60f0597..693dd85 100644
--- a/modules/camel/pom.xml
+++ b/modules/camel/pom.xml
@@ -36,7 +36,6 @@
<url>http://ignite.apache.org</url>
<properties>
- <camel.version>2.16.0</camel.version>
<guava.version>18.0</guava.version>
<okhttp.version>2.5.0</okhttp.version>
</properties>
@@ -99,4 +98,14 @@
</dependencies>
+ <build>
+ <plugins>
+ <!-- Generate the OSGi MANIFEST.MF for this bundle. -->
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
http://git-wip-us.apache.org/repos/asf/ignite/blob/3642f99c/modules/flume/pom.xml
----------------------------------------------------------------------
diff --git a/modules/flume/pom.xml b/modules/flume/pom.xml
index cd4ee98..cab8e7e 100644
--- a/modules/flume/pom.xml
+++ b/modules/flume/pom.xml
@@ -35,10 +35,6 @@
<version>1.5.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>
- <properties>
- <flume-ng.version>1.6.0</flume-ng.version>
- </properties>
-
<dependencies>
<dependency>
<groupId>org.apache.ignite</groupId>
@@ -49,7 +45,7 @@
<dependency>
<groupId>org.apache.flume</groupId>
<artifactId>flume-ng-core</artifactId>
- <version>${flume-ng.version}</version>
+ <version>${flume.ng.version}</version>
</dependency>
<dependency>
@@ -74,4 +70,14 @@
<scope>test</scope>
</dependency>
</dependencies>
+
+ <build>
+ <plugins>
+ <!-- Generate the OSGi MANIFEST.MF for this bundle. -->
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
</project>
http://git-wip-us.apache.org/repos/asf/ignite/blob/3642f99c/modules/osgi-karaf/src/main/resources/features.xml
----------------------------------------------------------------------
diff --git a/modules/osgi-karaf/src/main/resources/features.xml b/modules/osgi-karaf/src/main/resources/features.xml
index 2a9987d..38b79b6 100644
--- a/modules/osgi-karaf/src/main/resources/features.xml
+++ b/modules/osgi-karaf/src/main/resources/features.xml
@@ -30,6 +30,8 @@
<feature>ignite-core</feature>
<feature>ignite-aop</feature>
<feature>ignite-aws</feature>
+ <feature>ignite-camel</feature>
+ <feature>ignite-flume</feature>
<feature>ignite-indexing</feature>
<feature>ignite-hibernate</feature>
<feature>ignite-jcl</feature>
@@ -41,8 +43,10 @@
<feature>ignite-log4j</feature>-->
<feature>ignite-rest-http</feature>
<feature>ignite-scalar-2.11</feature>
+ <feature>ignite-schedule</feature>
<feature>ignite-spring</feature>
<feature>ignite-ssh</feature>
+ <feature>ignite-twitter</feature>
<feature>ignite-urideploy</feature>
<feature>ignite-web</feature>
<feature>ignite-zookeeper</feature>
@@ -72,16 +76,27 @@
<bundle start="true">mvn:org.apache.ignite/ignite-aws/${project.version}</bundle>
</feature>
- <feature name="ignite-indexing" version="${project.version}" description="Apache Ignite :: Indexing">
+ <feature name="ignite-camel" version="${project.version}" description="Apache Ignite :: Camel">
<details>
- <![CDATA[The Apache Ignite Indexing module + dependencies. This module is a fragment of ignite-core.
+ <![CDATA[The Apache Ignite Camel module.
+
+ Make sure to install the Apache Camel feature repository before installing this feature.
+
+ mvn:org.apache.camel.karaf/apache-camel/\${camel.version}/xml/features
- Be sure to refresh ignite-core manually in case it is not refreshed automatically.]]>
+ Installing this feature will trigger the installation of the 'camel-core' feature from the Camel repository.]]>
</details>
- <bundle start="true" dependency="true">mvn:org.osgi/org.osgi.enterprise/${osgi.enterprise.version}</bundle>
- <bundle start="true" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene/${lucene.bundle.version}</bundle>
- <bundle start="true" dependency="true">mvn:com.h2database/h2/${h2.version}</bundle>
- <bundle start="false">mvn:org.apache.ignite/ignite-indexing/${project.version}</bundle>
+ <feature>camel-core</feature>
+ <bundle start="true">mvn:org.apache.ignite/ignite-camel/${project.version}</bundle>
+ </feature>
+
+ <feature name="ignite-flume" version="${project.version}" description="Apache Ignite :: Flume">
+ <details>
+ <![CDATA[The Apache Ignite Flume module + dependencies.]]>
+ </details>
+ <feature prerequisite="true">wrap</feature>
+ <bundle start="true" dependency="true">wrap:mvn:org.apache.flume/flume-ng-core/${flume.ng.version}$Bundle-SymbolicName=flume-ng-core&Bundle-Version=${flume.ng.version}</bundle>
+ <bundle start="true">mvn:org.apache.ignite/ignite-flume/${project.version}</bundle>
</feature>
<feature name="ignite-hibernate" version="${project.version}" description="Apache Ignite :: Hibernate">
@@ -94,6 +109,18 @@
<bundle start="true">mvn:org.apache.ignite/ignite-hibernate/${project.version}</bundle>
</feature>
+ <feature name="ignite-indexing" version="${project.version}" description="Apache Ignite :: Indexing">
+ <details>
+ <![CDATA[The Apache Ignite Indexing module + dependencies. This module is a fragment of ignite-core.
+
+ Be sure to refresh ignite-core manually in case it is not refreshed automatically.]]>
+ </details>
+ <bundle start="true" dependency="true">mvn:org.osgi/org.osgi.enterprise/${osgi.enterprise.version}</bundle>
+ <bundle start="true" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene/${lucene.bundle.version}</bundle>
+ <bundle start="true" dependency="true">mvn:com.h2database/h2/${h2.version}</bundle>
+ <bundle start="false">mvn:org.apache.ignite/ignite-indexing/${project.version}</bundle>
+ </feature>
+
<feature name="ignite-jcl" version="${project.version}" description="Apache Ignite :: JCL">
<details>
<![CDATA[The Apache Ignite JCL integration module. In Apache Karaf, this module will integrate with Pax Logging.]]>
@@ -196,6 +223,15 @@
<bundle start="true">mvn:org.apache.ignite/ignite-scalar_2.10/${project.version}</bundle>
</feature>
+ <feature name="ignite-schedule" version="${project.version}" description="Apache Ignite :: Schedule">
+ <details>
+ <![CDATA[The Apache Ignite Schedule module + dependencies. This module is a fragment of ignite-core.]]>
+ </details>
+ <feature prerequisite="true">wrap</feature>
+ <bundle start="true" dependency="true">wrap:mvn:it.sauronsoftware.cron4j/cron4j/${cron4j.version}$Bundle-SymbolicName=cron4j&Bundle-Version=${cron4j.version}</bundle>
+ <bundle start="true">mvn:org.apache.ignite/ignite-schedule/${project.version}</bundle>
+ </feature>
+
<feature name="ignite-spring" version="${project.version}" description="Apache Ignite :: Spring Support">
<details>
<![CDATA[The Apache Ignite Spring integration module + dependencies. This module is a fragment of ignite-core.
@@ -225,6 +261,17 @@
<bundle start="true">mvn:org.apache.ignite/ignite-ssh/${project.version}</bundle>
</feature>
+ <feature name="ignite-twitter" version="${project.version}" description="Apache Ignite :: Twitter">
+ <details>
+ <![CDATA[The Apache Ignite Twitter module + dependencies.]]>
+ </details>
+ <feature prerequisite="true">wrap</feature>
+ <bundle start="true" dependency="true">mvn:com.google.guava/guava/${guava14.version}</bundle>
+ <bundle start="true" dependency="true">wrap:mvn:com.twitter/hbc-core/${twitter.hbc.version}$Bundle-SymbolicName=Hosebird Client Core&Bundle-Version=${twitter.hbc.version}</bundle>
+ <bundle start="true" dependency="true">wrap:mvn:com.twitter/hbc-twitter4j/${twitter.hbc.version}$Bundle-SymbolicName=Hosebird Client Twitter4J&Bundle-Version=${twitter.hbc.version}</bundle>
+ <bundle start="true">mvn:org.apache.ignite/ignite-twitter/${project.version}</bundle>
+ </feature>
+
<feature name="ignite-urideploy" version="${project.version}" description="Apache Ignite :: URI Deploy">
<details>
<![CDATA[The Apache Ignite URI Deploy module + dependencies.
http://git-wip-us.apache.org/repos/asf/ignite/blob/3642f99c/modules/osgi/pom.xml
----------------------------------------------------------------------
diff --git a/modules/osgi/pom.xml b/modules/osgi/pom.xml
index 336ba20..d6d46bf 100644
--- a/modules/osgi/pom.xml
+++ b/modules/osgi/pom.xml
@@ -157,6 +157,10 @@
<name>projectVersion</name>
<value>${project.version}</value>
</property>
+ <property>
+ <name>camelVersion</name>
+ <value>${camel.version}</value>
+ </property>
</systemProperties>
</configuration>
</plugin>
http://git-wip-us.apache.org/repos/asf/ignite/blob/3642f99c/modules/osgi/src/test/java/org/apache/ignite/osgi/IgniteKarafFeaturesInstallationTest.java
----------------------------------------------------------------------
diff --git a/modules/osgi/src/test/java/org/apache/ignite/osgi/IgniteKarafFeaturesInstallationTest.java b/modules/osgi/src/test/java/org/apache/ignite/osgi/IgniteKarafFeaturesInstallationTest.java
index 5365938..305aa2c 100644
--- a/modules/osgi/src/test/java/org/apache/ignite/osgi/IgniteKarafFeaturesInstallationTest.java
+++ b/modules/osgi/src/test/java/org/apache/ignite/osgi/IgniteKarafFeaturesInstallationTest.java
@@ -17,6 +17,7 @@
package org.apache.ignite.osgi;
+import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -24,7 +25,9 @@ import org.apache.karaf.features.Feature;
import org.junit.Test;
import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.CoreOptions;
import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.karaf.options.KarafDistributionOption;
import org.osgi.framework.Bundle;
import org.osgi.framework.Constants;
@@ -37,6 +40,12 @@ import static org.junit.Assert.assertTrue;
*/
public class IgniteKarafFeaturesInstallationTest extends AbstractIgniteKarafTest {
+ /** Number of features expected to exist. */
+ private static final int EXPECTED_FEATURES = 24;
+
+ private static final String CAMEL_REPO_URI = "mvn:org.apache.camel.karaf/apache-camel/" +
+ System.getProperty("camelVersion") + "/xml/features";
+
/**
* Container configuration.
*
@@ -44,7 +53,11 @@ public class IgniteKarafFeaturesInstallationTest extends AbstractIgniteKarafTest
*/
@Configuration
public Option[] config() {
- return baseConfig();
+ List<Option> options = new ArrayList<>(Arrays.asList(baseConfig()));
+
+ options.add(KarafDistributionOption.features(CAMEL_REPO_URI));
+
+ return CoreOptions.options(options.toArray(new Option[0]));
}
/**
@@ -65,7 +78,7 @@ public class IgniteKarafFeaturesInstallationTest extends AbstractIgniteKarafTest
Feature[] features = featuresSvc.getFeatures(IGNITE_FEATURES_NAME_REGEX);
assertNotNull(features);
- assertEquals(20, features.length);
+ assertEquals(24, features.length);
for (Feature f : features) {
if (IGNORED_FEATURES.contains(f.getName()))
http://git-wip-us.apache.org/repos/asf/ignite/blob/3642f99c/modules/schedule/pom.xml
----------------------------------------------------------------------
diff --git a/modules/schedule/pom.xml b/modules/schedule/pom.xml
index 3f53df6..9657a79 100644
--- a/modules/schedule/pom.xml
+++ b/modules/schedule/pom.xml
@@ -34,6 +34,13 @@
<version>1.5.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>
+ <properties>
+ <osgi.export.package>
+ org.apache.ignite.internal.processors.schedule,
+ {local-packages}
+ </osgi.export.package>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.apache.ignite</groupId>
@@ -44,7 +51,7 @@
<dependency>
<groupId>it.sauronsoftware.cron4j</groupId>
<artifactId>cron4j</artifactId>
- <version>2.2.5</version>
+ <version>${cron4j.version}</version>
</dependency>
<dependency>
@@ -75,4 +82,20 @@
<scope>test</scope>
</dependency>
</dependencies>
+
+ <build>
+ <plugins>
+ <!-- Generate the OSGi MANIFEST.MF for this fragment. It is a fragment because it contains internal processors
+ that would be looked up by ignite-core. -->
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <configuration>
+ <instructions>
+ <Fragment-Host>org.apache.ignite.ignite-core</Fragment-Host>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>
http://git-wip-us.apache.org/repos/asf/ignite/blob/3642f99c/modules/twitter/pom.xml
----------------------------------------------------------------------
diff --git a/modules/twitter/pom.xml b/modules/twitter/pom.xml
index 6c02935..6cbc5de 100644
--- a/modules/twitter/pom.xml
+++ b/modules/twitter/pom.xml
@@ -66,7 +66,7 @@
<dependency>
<groupId>com.twitter</groupId>
<artifactId>hbc-twitter4j</artifactId>
- <version>2.2.0</version>
+ <version>${twitter.hbc.version}</version>
</dependency>
<dependency>
@@ -119,4 +119,14 @@
<scope>test</scope>
</dependency>
</dependencies>
+
+ <build>
+ <plugins>
+ <!-- Generate the OSGi MANIFEST.MF for this bundle. -->
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
</project>
http://git-wip-us.apache.org/repos/asf/ignite/blob/3642f99c/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 0feef32..0697cfe 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -52,17 +52,21 @@
<aspectj.bundle.version>1.7.2_1</aspectj.bundle.version>
<aws.sdk.version>1.10.29</aws.sdk.version>
<aws.sdk.bundle.version>1.10.12_1</aws.sdk.bundle.version>
+ <camel.version>2.16.0</camel.version>
<commons.beanutils.version>1.8.3</commons.beanutils.version>
<commons.beanutils.bundle.version>1.8.3_1</commons.beanutils.bundle.version>
<commons.codec.version>1.6</commons.codec.version>
<commons.collections.version>3.2.1</commons.collections.version>
<commons.lang.version>2.6</commons.lang.version>
+ <cron4j.version>2.2.5</cron4j.version>
<curator.version>2.9.1</curator.version>
<ezmorph.version>1.0.6</ezmorph.version>
<ezmorph.bundle.version>1.0.6_1</ezmorph.bundle.version>
+ <flume.ng.version>1.6.0</flume.ng.version>
<guava.retrying.version>2.0.0</guava.retrying.version>
<guava.version>18.0</guava.version>
<guava16.version>16.0.1</guava16.version>
+ <guava14.version>14.0.1</guava14.version>
<h2.version>1.3.175</h2.version>
<hadoop.version>2.4.1</hadoop.version>
<httpclient.version>4.5.1</httpclient.version>
@@ -98,6 +102,7 @@
<spring41.osgi.feature.version>4.1.7.RELEASE_1</spring41.osgi.feature.version>
<spring.version>4.1.0.RELEASE</spring.version>
<tomcat.version>8.0.23</tomcat.version>
+ <twitter.hbc.version>2.2.0</twitter.hbc.version>
<yammer.metrics.annotation.version>2.2.0</yammer.metrics.annotation.version>
<yammer.metrics.core.version>2.2.0</yammer.metrics.core.version>
<zkclient.version>0.5</zkclient.version>