Bug 521514 - Add "Eclipse News" RSS feed to Java Package
This adds the "Eclipse News" RSS feed to the Java package with
an increased polling interval of 8 days. We are using 8 days
rather than 7 days so load peaks wander through all weekdays
rather than locking in at Monday morning.
(cherry picked and squashed from commits
51ba35ea720bb78a2f6d2649132468b15632758f and
2b0479529208dd1d958c82fab5ec821a9ed95cba)
Change-Id: I302311a9998d35e798705fc13448f4335b477a56
Signed-off-by: Andreas Sewe <andreas.sewe@codetrails.com>
diff --git a/packages/org.eclipse.epp.package.java.product/epp.product b/packages/org.eclipse.epp.package.java.product/epp.product
index a1a6d5a..c6454f3 100644
--- a/packages/org.eclipse.epp.package.java.product/epp.product
+++ b/packages/org.eclipse.epp.package.java.product/epp.product
@@ -203,8 +203,10 @@
<feature id="org.eclipse.egit.mylyn" installMode="root"/>
<feature id="org.eclipse.jdt" installMode="root"/>
<feature id="org.eclipse.jgit" installMode="root"/>
+
<feature id="org.eclipse.m2e.feature" installMode="root"/>
<feature id="org.eclipse.m2e.logback.feature" installMode="root"/>
+
<feature id="org.eclipse.mylyn.bugzilla_feature" installMode="root"/>
<feature id="org.eclipse.mylyn.context_feature" installMode="root"/>
<feature id="org.eclipse.mylyn_feature" installMode="root"/>
@@ -213,9 +215,12 @@
<feature id="org.eclipse.mylyn.ide_feature" installMode="root"/>
<feature id="org.eclipse.mylyn.java_feature" installMode="root"/>
<feature id="org.eclipse.mylyn.wikitext_feature" installMode="root"/>
+
+ <feature id="org.eclipse.recommenders.news.rcp.feature" installMode="root"/>
<feature id="org.eclipse.recommenders.mylyn.rcp.feature" installMode="root"/>
<feature id="org.eclipse.recommenders.rcp.feature" installMode="root"/>
<feature id="org.eclipse.recommenders.snipmatch.rcp.feature" installMode="root"/>
+
<feature id="org.eclipse.wst.xml_ui.feature" installMode="root"/>
</features>
diff --git a/packages/org.eclipse.epp.package.java/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.java/META-INF/MANIFEST.MF
index 4732e7d..b95f3d7 100644
--- a/packages/org.eclipse.epp.package.java/META-INF/MANIFEST.MF
+++ b/packages/org.eclipse.epp.package.java/META-INF/MANIFEST.MF
@@ -6,6 +6,7 @@
Bundle-Vendor: Eclipse Packaging Project
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: org.eclipse.platform,
- org.eclipse.equinox.app
+ org.eclipse.equinox.app,
+ org.eclipse.recommenders.news.rcp;bundle-version="[2.3.0,3.0.0)";resolution:=optional
Eclipse-BundleShape: dir
Bundle-Localization: plugin
diff --git a/packages/org.eclipse.epp.package.java/plugin.properties b/packages/org.eclipse.epp.package.java/plugin.properties
index 0e2612f..c6249a4 100644
--- a/packages/org.eclipse.epp.package.java/plugin.properties
+++ b/packages/org.eclipse.epp.package.java/plugin.properties
@@ -25,3 +25,4 @@
ql.setupQuestionnaire.label = Review IDE configuration settings
ql.mpc.description = Enhance your IDE with additional plugins and install your Marketplace favorites
ql.mpc.label = Launch the Eclipse Marketplace
+feed.eclipseNews.name = Eclipse News
diff --git a/packages/org.eclipse.epp.package.java/plugin.xml b/packages/org.eclipse.epp.package.java/plugin.xml
index 25634fc..0f38fa0 100644
--- a/packages/org.eclipse.epp.package.java/plugin.xml
+++ b/packages/org.eclipse.epp.package.java/plugin.xml
@@ -139,5 +139,16 @@
icon="platform:/plugin/org.eclipse.epp.mpc.ui/intro/css/marketplace.png">
</command>
</extension>
+ <extension
+ point="org.eclipse.recommenders.news.rcp.feed">
+ <!-- Poll Eclipse News every 8 days -->
+ <feed
+ id="org.eclipse.epp.package.feed.eclipseNews"
+ name="%feed.eclipseNews.name"
+ pollingInterval="11520"
+ uri="http://www.eclipse.org/home/eclipsenews.rss"
+ enabledByDefault="false">
+ </feed>
+ </extension>
</plugin>