diff options
Diffstat (limited to 'terminals/features')
21 files changed, 688 insertions, 0 deletions
diff --git a/terminals/features/org.eclipse.tcf.te.terminals.feature/.project b/terminals/features/org.eclipse.tcf.te.terminals.feature/.project new file mode 100644 index 000000000..9c5ef5a01 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.feature/.project @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.tcf.te.terminals.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> + <filteredResources> + <filter> + <id>1311579318584</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-target</arguments> + </matcher> + </filter> + </filteredResources> +</projectDescription> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.feature/build.properties b/terminals/features/org.eclipse.tcf.te.terminals.feature/build.properties new file mode 100644 index 000000000..c8eb60109 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.feature/build.properties @@ -0,0 +1,13 @@ +############################################################################### +# Copyright (c) 2012, 2014 Wind River Systems, 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: +# Wind River Systems - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties,\ + p2.inf +src.includes = feature.properties diff --git a/terminals/features/org.eclipse.tcf.te.terminals.feature/feature.properties b/terminals/features/org.eclipse.tcf.te.terminals.feature/feature.properties new file mode 100644 index 000000000..2a3a75ea8 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.feature/feature.properties @@ -0,0 +1,38 @@ +################################################################################## +# Copyright (c) 2011, 2014 Wind River Systems, 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: +# Wind River Systems - initial API and 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=Terminals View + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org - Target Explorer + +# "updateSiteName" property - label for the update site +updateSiteName=Eclipse Update Site + +# "description" property - description of the feature +description=An integrated Eclipse View for the local command prompt (console) or \ + remote hosts (SSH, Telnet, Serial, TCF). Works on Windows, Linux, Mac and Solaris. \ + Requires Eclipse 3.8.2 or newer and a Java 7 or newer JRE. + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2011, 2014 Wind River Systems, Inc. and others.\n\ +All 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 + +################ end of copyright property #################################### diff --git a/terminals/features/org.eclipse.tcf.te.terminals.feature/feature.xml b/terminals/features/org.eclipse.tcf.te.terminals.feature/feature.xml new file mode 100644 index 000000000..3da816208 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.feature/feature.xml @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.tcf.te.terminals.feature" + label="%featureName" + version="1.3.0.qualifier" + provider-name="%providerName" + plugin="org.eclipse.tcf.te" + license-feature="org.eclipse.license" + license-feature-version="1.0.1.qualifier"> + + <description> + %description + </description> + + <copyright> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <url> + <update label="%updateSiteName" url="http://download.eclipse.org/releases/luna"/> + </url> + + <requires> + <import plugin="org.eclipse.core.expressions" version="3.4.400" match="greaterOrEqual"/> + <import plugin="org.eclipse.core.runtime" version="3.8.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.tcf.te.core.terminals" version="1.3.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.tm.terminal" version="3.2.300" match="greaterOrEqual"/> + <import plugin="org.eclipse.ui" version="3.8.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.ui.forms" version="3.5.200" match="greaterOrEqual"/> + <import plugin="org.eclipse.tcf.te.ui.terminals" version="1.3.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.tcf.te.ui.terminals.process" version="1.3.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.equinox.security" version="1.1.100" match="greaterOrEqual"/> + <import plugin="org.eclipse.tm.terminal.serial" version="2.1.200" match="greaterOrEqual"/> + <import plugin="org.eclipse.tm.terminal.ssh" version="2.1.300" match="greaterOrEqual"/> + <import plugin="org.eclipse.tm.terminal.telnet" version="2.1.300" match="greaterOrEqual"/> + <import feature="org.eclipse.tm.terminal" version="3.2.300" match="greaterOrEqual"/> + <import feature="org.eclipse.tm.terminal.serial" version="2.1.300" match="greaterOrEqual"/> + <import feature="org.eclipse.tm.terminal.ssh" version="2.1.300" match="greaterOrEqual"/> + <import feature="org.eclipse.tm.terminal.telnet" version="2.1.300" match="greaterOrEqual"/> + </requires> + + <plugin + id="org.eclipse.tcf.te.core.terminals" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.local" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.process" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.serial" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.ssh" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.telnet" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.feature/p2.inf b/terminals/features/org.eclipse.tcf.te.terminals.feature/p2.inf new file mode 100644 index 000000000..86a0e388b --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.feature/p2.inf @@ -0,0 +1,22 @@ +############################################################################### +# Copyright (c) 2014 Wind River Systems, 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: +# Wind River Systems - initial API and implementation +############################################################################### + +# Make the org.eclipse.cdt.native feature dependency "optional" since it didn't +# exist in CDT 8.3 and we can also work on top of CDT 8.3. + +# The real dependencies are all properly managed via p2.inf in the +# org.eclipse.tcf.te.ui.terminals.process/META-INF/p2.inf file. +# The only benefit of requesting the feature here is that it allow pulling in +# additional fragments that we are not aware of in the bundle's p2.inf. + +requires.0.namespace = org.eclipse.equinox.p2.iu +requires.0.name = org.eclipse.cdt.native.feature.group +requires.0.greedy = true +requires.0.optional = true diff --git a/terminals/features/org.eclipse.tcf.te.terminals.feature/pom.xml b/terminals/features/org.eclipse.tcf.te.terminals.feature/pom.xml new file mode 100644 index 000000000..b00a96bf5 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.feature/pom.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.tcf</groupId> + <artifactId>org.eclipse.tcf.maven-build</artifactId> + <version>1.3.0-SNAPSHOT</version> + <relativePath>../../../admin/pom-build.xml</relativePath> + </parent> + + <version>1.3.0.qualifier</version> + <artifactId>org.eclipse.tcf.te.terminals.feature</artifactId> + <packaging>eclipse-feature</packaging> + + <properties> + <jacoco.skip>true</jacoco.skip> + </properties> +</project> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/.project b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/.project new file mode 100644 index 000000000..70a2da45c --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/.project @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.tcf.te.terminals.rse.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> + <filteredResources> + <filter> + <id>1311579318584</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-target</arguments> + </matcher> + </filter> + </filteredResources> +</projectDescription> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/build.properties b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/build.properties new file mode 100644 index 000000000..d9e56c50b --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/build.properties @@ -0,0 +1,12 @@ +############################################################################### +# Copyright (c) 2012, 2014 Wind River Systems, 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: +# Wind River Systems - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties +src.includes = feature.properties diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/feature.properties b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/feature.properties new file mode 100644 index 000000000..8713fe752 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/feature.properties @@ -0,0 +1,37 @@ +################################################################################## +# Copyright (c) 2014 Wind River Systems, 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: +# Wind River Systems - initial API and 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=Remote System Explorer Terminals View add-in + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org - Target Explorer + +# "updateSiteName" property - label for the update site +updateSiteName=Eclipse Update Site + +# "description" property - description of the feature +description=Integrates the Terminals view into the Remote System Explorer. \ + Works on Windows, Linux, Mac and Solaris. Requires Eclipse 3.8.2 or newer and a Java 7 or newer JRE. + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2014 Wind River Systems, Inc. and others.\n\ +All 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 + +################ end of copyright property #################################### diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/feature.xml b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/feature.xml new file mode 100644 index 000000000..4fab2752f --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/feature.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.tcf.te.terminals.rse.feature" + label="%featureName" + version="1.3.0.qualifier" + provider-name="%providerName" + plugin="org.eclipse.tcf.te" + license-feature="org.eclipse.license" + license-feature-version="1.0.1.qualifier"> + + <description> + %description + </description> + + <copyright> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <url> + <update label="%updateSiteName" url="http://download.eclipse.org/releases/luna"/> + </url> + + <requires> + <import plugin="org.eclipse.core.expressions" version="3.4.400" match="greaterOrEqual"/> + <import plugin="org.eclipse.core.runtime" version="3.8.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.rse.core" version="3.3.100" match="greaterOrEqual"/> + <import plugin="org.eclipse.rse.subsystems.files.core" version="3.3.1" match="greaterOrEqual"/> + <import plugin="org.eclipse.rse.ui" version="3.3.100" match="greaterOrEqual"/> + <import plugin="org.eclipse.tcf.te.ui.terminals" version="1.3.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.tm.terminal" version="3.2.300" match="greaterOrEqual"/> + <import plugin="org.eclipse.ui" version="3.8.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.ui.forms" version="3.5.200" match="greaterOrEqual"/> + <import feature="org.eclipse.tcf.te.terminals.feature" version="1.3.0" match="greaterOrEqual"/> + <import plugin="org.eclipse.tcf.te.core.terminals" version="1.3.0" match="greaterOrEqual"/> + </requires> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.rse" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/pom.xml b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/pom.xml new file mode 100644 index 000000000..00e31fdce --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.feature/pom.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.tcf</groupId> + <artifactId>org.eclipse.tcf.maven-build</artifactId> + <version>1.3.0-SNAPSHOT</version> + <relativePath>../../../admin/pom-build.xml</relativePath> + </parent> + + <version>1.3.0.qualifier</version> + <artifactId>org.eclipse.tcf.te.terminals.rse.feature</artifactId> + <packaging>eclipse-feature</packaging> + + <properties> + <jacoco.skip>true</jacoco.skip> + </properties> +</project> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/.project b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/.project new file mode 100644 index 000000000..a750dc9c2 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/.project @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.tcf.te.terminals.rse.sdk.feature</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.FeatureBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ds.core.builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.FeatureNature</nature> + </natures> + <filteredResources> + <filter> + <id>1311579318584</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-target</arguments> + </matcher> + </filter> + </filteredResources> +</projectDescription> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/build.properties b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/build.properties new file mode 100644 index 000000000..d9e56c50b --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/build.properties @@ -0,0 +1,12 @@ +############################################################################### +# Copyright (c) 2012, 2014 Wind River Systems, 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: +# Wind River Systems - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties +src.includes = feature.properties diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/feature.properties b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/feature.properties new file mode 100644 index 000000000..23361eb9e --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/feature.properties @@ -0,0 +1,37 @@ +################################################################################## +# Copyright (c) 2014 Wind River Systems, 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: +# Wind River Systems - initial API and 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=Remote System Explorer Terminals View add-in, SDK + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org - Target Explorer + +# "updateSiteName" property - label for the update site +updateSiteName=Eclipse Update Site + +# "description" property - description of the feature +description=Integrates the Terminals view into the Remote System Explorer. \ + Works on Windows, Linux, Mac and Solaris. Requires Eclipse 3.8.2 or newer and a Java 7 or newer JRE. + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2014 Wind River Systems, Inc. and others.\n\ +All 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 + +################ end of copyright property #################################### diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/feature.xml b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/feature.xml new file mode 100644 index 000000000..b1bfa84c7 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/feature.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.tcf.te.terminals.rse.sdk.feature" + label="%featureName" + version="1.3.0.qualifier" + provider-name="%providerName" + license-feature="org.eclipse.license" + license-feature-version="1.0.1.qualifier"> + + <description> + %description + </description> + + <copyright> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <url> + <update label="%updateSiteName" url="http://download.eclipse.org/releases/luna"/> + </url> + + <requires> + <import feature="org.eclipse.tcf.te.terminals.sdk.feature" version="1.3.0" match="greaterOrEqual"/> + <import feature="org.eclipse.tcf.te.terminals.rse.feature" version="1.3.0" match="greaterOrEqual"/> + </requires> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.rse.source" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/pom.xml b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/pom.xml new file mode 100644 index 000000000..69a6bdc6c --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.rse.sdk.feature/pom.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.tcf</groupId> + <artifactId>org.eclipse.tcf.maven-build</artifactId> + <version>1.3.0-SNAPSHOT</version> + <relativePath>../../../admin/pom-build.xml</relativePath> + </parent> + + <version>1.3.0.qualifier</version> + <artifactId>org.eclipse.tcf.te.terminals.rse.sdk.feature</artifactId> + <packaging>eclipse-feature</packaging> + + <properties> + <jacoco.skip>true</jacoco.skip> + </properties> +</project> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/.project b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/.project new file mode 100644 index 000000000..22f119139 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/.project @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.tcf.te.terminals.sdk.feature</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.FeatureBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ds.core.builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.FeatureNature</nature> + </natures> + <filteredResources> + <filter> + <id>1311579318584</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-target</arguments> + </matcher> + </filter> + </filteredResources> +</projectDescription> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/build.properties b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/build.properties new file mode 100644 index 000000000..d9e56c50b --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/build.properties @@ -0,0 +1,12 @@ +############################################################################### +# Copyright (c) 2012, 2014 Wind River Systems, 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: +# Wind River Systems - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties +src.includes = feature.properties diff --git a/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.properties b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.properties new file mode 100644 index 000000000..0ba33f077 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.properties @@ -0,0 +1,38 @@ +################################################################################## +# Copyright (c) 2011, 2014 Wind River Systems, 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: +# Wind River Systems - initial API and 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=Terminals View, SDK + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org - Target Explorer + +# "updateSiteName" property - label for the update site +updateSiteName=Eclipse Update Site + +# "description" property - description of the feature +description=An integrated Eclipse View for the local command prompt (console) or \ + remote hosts via (SSH, Telnet, Serial, TCF). Works on Windows, Linux, Mac and Solaris. \ + Requires Eclipse 3.8.2 or newer and a Java 7 or newer JRE. + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2011, 2014 Wind River Systems, Inc. and others.\n\ +All 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 + +################ end of copyright property #################################### diff --git a/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.xml b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.xml new file mode 100644 index 000000000..9cf77cfb5 --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/feature.xml @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.tcf.te.terminals.sdk.feature" + label="%featureName" + version="1.3.0.qualifier" + provider-name="%providerName" + license-feature="org.eclipse.license" + license-feature-version="1.0.1.qualifier"> + + <description> + %description + </description> + + <copyright> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <url> + <update label="%updateSiteName" url="http://download.eclipse.org/releases/luna"/> + </url> + + <requires> + <import feature="org.eclipse.tm.terminal.core.sdk" version="3.3.300" match="greaterOrEqual"/> + <import feature="org.eclipse.tcf.te.terminals.feature" version="1.3.0" match="greaterOrEqual"/> + </requires> + + <plugin + id="org.eclipse.tcf.te.core.terminals.source" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.source" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.local.source" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.process.source" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.serial.source" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.ssh.source" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.tcf.te.ui.terminals.telnet.source" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/pom.xml b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/pom.xml new file mode 100644 index 000000000..57048c75e --- /dev/null +++ b/terminals/features/org.eclipse.tcf.te.terminals.sdk.feature/pom.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.tcf</groupId> + <artifactId>org.eclipse.tcf.maven-build</artifactId> + <version>1.3.0-SNAPSHOT</version> + <relativePath>../../../admin/pom-build.xml</relativePath> + </parent> + + <version>1.3.0.qualifier</version> + <artifactId>org.eclipse.tcf.te.terminals.sdk.feature</artifactId> + <packaging>eclipse-feature</packaging> + + <properties> + <jacoco.skip>true</jacoco.skip> + </properties> +</project> |