[jbosstools-commits] JBoss Tools SVN: r35638 - in trunk/central: features/org.jboss.tools.central.discovery.feature and 2 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Oct 13 19:25:31 EDT 2011


Author: nickboldt
Date: 2011-10-13 19:25:30 -0400 (Thu, 13 Oct 2011)
New Revision: 35638

Added:
   trunk/central/features/org.jboss.tools.central.discovery.feature/
   trunk/central/features/org.jboss.tools.central.discovery.feature/.project
   trunk/central/features/org.jboss.tools.central.discovery.feature/build.properties
   trunk/central/features/org.jboss.tools.central.discovery.feature/feature.properties
   trunk/central/features/org.jboss.tools.central.discovery.feature/feature.xml
   trunk/central/features/org.jboss.tools.central.discovery.feature/license.html
   trunk/central/features/org.jboss.tools.central.discovery.feature/pom.xml
Modified:
   trunk/central/features/org.jboss.tools.central.feature/feature.properties
   trunk/central/features/org.jboss.tools.central.feature/feature.xml
   trunk/central/features/org.jboss.tools.central.feature/license.html
   trunk/central/features/pom.xml
   trunk/central/site/site.xml
Log:
https://issues.jboss.org/browse/JBIDE-9907 move discovery plugin into its own feature so it won't be installed OOTB.

Added: trunk/central/features/org.jboss.tools.central.discovery.feature/.project
===================================================================
--- trunk/central/features/org.jboss.tools.central.discovery.feature/.project	                        (rev 0)
+++ trunk/central/features/org.jboss.tools.central.discovery.feature/.project	2011-10-13 23:25:30 UTC (rev 35638)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.jboss.tools.central.discovery.feature</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.pde.FeatureBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.FeatureNature</nature>
+	</natures>
+</projectDescription>

Added: trunk/central/features/org.jboss.tools.central.discovery.feature/build.properties
===================================================================
--- trunk/central/features/org.jboss.tools.central.discovery.feature/build.properties	                        (rev 0)
+++ trunk/central/features/org.jboss.tools.central.discovery.feature/build.properties	2011-10-13 23:25:30 UTC (rev 35638)
@@ -0,0 +1,3 @@
+bin.includes = feature.xml,\
+               license.html,\
+               feature.properties

Copied: trunk/central/features/org.jboss.tools.central.discovery.feature/feature.properties (from rev 35637, trunk/central/features/org.jboss.tools.central.feature/feature.properties)
===================================================================
--- trunk/central/features/org.jboss.tools.central.discovery.feature/feature.properties	                        (rev 0)
+++ trunk/central/features/org.jboss.tools.central.discovery.feature/feature.properties	2011-10-13 23:25:30 UTC (rev 35638)
@@ -0,0 +1,54 @@
+###############################################################################
+# Copyright (c) 2008-2011 Red Hat, Inc. and others.
+# All rights reserved. This program and the accompanying materials 
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+# 
+# Contributors:
+#     JBoss by Red Hat - Initial implementation.
+##############################################################################
+# feature.properties
+# contains externalized strings for feature.xml
+# "%foo" in feature.xml corresponds to the key "foo" in this file
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# This file should be translated.
+
+# "featureName" property - name of the feature
+featureName=JBoss Central Discovery
+
+# "providerName" property - name of the company that provides the feature
+providerName=JBoss by Red Hat
+
+# "updateSiteName" property - label for the update site
+updateSiteName=JBossTools Update Site
+
+# "description" property - description of the feature
+description=JBoss Central Discovery - do not install this feature; instead, it will be discovered and used with JBoss Central. 
+
+# "copyright" property - text of the "Feature Update Copyright"
+copyright=Copyright (c) 2011 Red Hat, Inc. and others.\nAll rights reserved. This program and the accompanying materials\n 
+are made available under the terms of the Eclipse Public License v1.0\n\
+which accompanies this distribution, and is available at\n\
+http\://www.eclipse.org/legal/epl-v10.html\n\
+\n\
+Contributors\:\n\
+JBoss by Red Hat - Initial implementation.\n
+ ############### end of copyright property ####################################
+
+# "licenseURL" property - URL of the "Feature License"
+# do not translate value - just change to point to a locale-specific HTML page
+licenseURL=license.html
+
+# START NON-TRANSLATABLE
+# "license" property - text of the "Feature Update License"
+# should be plain text version of license agreement pointed to be "licenseURL"
+license=Red Hat, Inc. licenses these features and plugins to you under \
+certain open source licenses (or aggregations of such licenses), which \
+in a particular case may include the Eclipse Public License, the GNU \
+Lesser General Public License, and/or certain other open source \
+licenses. For precise licensing details, consult the corresponding \
+source code, or contact Red Hat Legal Affairs, 1801 Varsity Drive, \
+Raleigh NC 27606 USA.
+# END NON-TRANSLATABLE
+########### end of license property ##########################################

Added: trunk/central/features/org.jboss.tools.central.discovery.feature/feature.xml
===================================================================
--- trunk/central/features/org.jboss.tools.central.discovery.feature/feature.xml	                        (rev 0)
+++ trunk/central/features/org.jboss.tools.central.discovery.feature/feature.xml	2011-10-13 23:25:30 UTC (rev 35638)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature id="org.jboss.tools.central.discovery.feature" label="%featureName" version="1.0.0.qualifier" provider-name="%featureName"> 
+   <description>
+      %description
+   </description>
+
+   <copyright>
+      %copyright
+   </copyright>
+
+   <license url="%licenseURL">
+      %license
+   </license>
+
+   <plugin id="org.jboss.tools.central.discovery" download-size="0" install-size="0" version="0.0.0" unpack="false"/> 
+</feature>

Copied: trunk/central/features/org.jboss.tools.central.discovery.feature/license.html (from rev 35637, trunk/central/features/org.jboss.tools.central.feature/license.html)
===================================================================
--- trunk/central/features/org.jboss.tools.central.discovery.feature/license.html	                        (rev 0)
+++ trunk/central/features/org.jboss.tools.central.discovery.feature/license.html	2011-10-13 23:25:30 UTC (rev 35638)
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+
+<body>
+<p>Red Hat, Inc. licenses these features and plugins to you under
+certain open source licenses (or aggregations of such licenses), which
+in a particular case may include the Eclipse Public License, the GNU
+Lesser General Public License, and/or certain other open source
+licenses. For precise licensing details, consult the corresponding
+source code, or contact Red Hat Legal Affairs, 1801 Varsity Drive,
+Raleigh NC 27606 USA.
+</p>
+</body>
+</html>

Added: trunk/central/features/org.jboss.tools.central.discovery.feature/pom.xml
===================================================================
--- trunk/central/features/org.jboss.tools.central.discovery.feature/pom.xml	                        (rev 0)
+++ trunk/central/features/org.jboss.tools.central.discovery.feature/pom.xml	2011-10-13 23:25:30 UTC (rev 35638)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+		<groupId>org.jboss.tools.central</groupId>
+		<artifactId>features</artifactId>
+		<version>1.0.0-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools.central.features</groupId>
+	<artifactId>org.jboss.tools.central.discovery.feature</artifactId>
+	<packaging>eclipse-feature</packaging>
+</project>

Modified: trunk/central/features/org.jboss.tools.central.feature/feature.properties
===================================================================
--- trunk/central/features/org.jboss.tools.central.feature/feature.properties	2011-10-13 21:27:01 UTC (rev 35637)
+++ trunk/central/features/org.jboss.tools.central.feature/feature.properties	2011-10-13 23:25:30 UTC (rev 35638)
@@ -24,10 +24,10 @@
 updateSiteName=JBossTools Update Site
 
 # "description" property - description of the feature
-description=Extensions for Eclipse JDT tooling, provides features such as easily connecting the debugger to remote Java application.
+description=JBoss Central
 
 # "copyright" property - text of the "Feature Update Copyright"
-copyright=Copyright (c) 2008-2011 Red Hat, Inc. and others.\nAll rights reserved. This program and the accompanying materials\n 
+copyright=Copyright (c) 2011 Red Hat, Inc. and others.\nAll rights reserved. This program and the accompanying materials\n 
 are made available under the terms of the Eclipse Public License v1.0\n\
 which accompanies this distribution, and is available at\n\
 http\://www.eclipse.org/legal/epl-v10.html\n\

Modified: trunk/central/features/org.jboss.tools.central.feature/feature.xml
===================================================================
--- trunk/central/features/org.jboss.tools.central.feature/feature.xml	2011-10-13 21:27:01 UTC (rev 35637)
+++ trunk/central/features/org.jboss.tools.central.feature/feature.xml	2011-10-13 23:25:30 UTC (rev 35638)
@@ -1,11 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.jboss.tools.central.feature"
-      label="%featureName"
-      version="1.0.0.qualifier"
-      provider-name="%featureName"
-      plugin="org.jboss.tools.central">
-
+<feature id="org.jboss.tools.central.feature" label="%featureName" version="1.0.0.qualifier" provider-name="%featureName" plugin="org.jboss.tools.central"> 
    <description>
       %description
    </description>
@@ -18,11 +12,5 @@
       %license
    </license>
 
-   <plugin
-         id="org.jboss.tools.central"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
+   <plugin id="org.jboss.tools.central" download-size="0" install-size="0" version="0.0.0" unpack="false"/> 
 </feature>

Modified: trunk/central/features/org.jboss.tools.central.feature/license.html
===================================================================
--- trunk/central/features/org.jboss.tools.central.feature/license.html	2011-10-13 21:27:01 UTC (rev 35637)
+++ trunk/central/features/org.jboss.tools.central.feature/license.html	2011-10-13 23:25:30 UTC (rev 35638)
@@ -11,4 +11,4 @@
 Raleigh NC 27606 USA.
 </p>
 </body>
-</html>
\ No newline at end of file
+</html>

Modified: trunk/central/features/pom.xml
===================================================================
--- trunk/central/features/pom.xml	2011-10-13 21:27:01 UTC (rev 35637)
+++ trunk/central/features/pom.xml	2011-10-13 23:25:30 UTC (rev 35638)
@@ -14,6 +14,7 @@
 	<packaging>pom</packaging>
 	<modules>
 		<module>org.jboss.tools.central.feature</module>
+		<module>org.jboss.tools.central.discovery.feature</module>
 	</modules>
 </project>
 	

Modified: trunk/central/site/site.xml
===================================================================
--- trunk/central/site/site.xml	2011-10-13 21:27:01 UTC (rev 35637)
+++ trunk/central/site/site.xml	2011-10-13 23:25:30 UTC (rev 35638)
@@ -8,5 +8,8 @@
 	<feature url="features/org.jboss.tools.central.feature_0.0.0.jar" id="org.jboss.tools.central.feature" version="0.0.0">
 		<category name="JBoss Central Nightly Build Update Site"/>
 	</feature>
+	<!-- hidden feature: only want to include the plugin w/o exposing the feature for users to install -->
+	<feature url="features/org.jboss.tools.central.discovery.feature_0.0.0.jar" id="org.jboss.tools.central.discovery.feature" version="0.0.0">
+	</feature>
 
 </site>



More information about the jbosstools-commits mailing list