Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JBIDE-20261 Need to create features for JavaScript tools #501

Merged
merged 1 commit into from Jul 15, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
17 changes: 17 additions & 0 deletions features/org.jboss.tools.jst.js.feature/.project
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.jboss.tools.jst.js.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>
3 changes: 3 additions & 0 deletions features/org.jboss.tools.jst.js.feature/build.properties
@@ -0,0 +1,3 @@
bin.includes = feature.xml,\
feature.properties,\
license.html
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do not include license.html. Use license feature from Foundation instead. https://issues.jboss.org/browse/JBIDE-20206

44 changes: 44 additions & 0 deletions features/org.jboss.tools.jst.js.feature/feature.properties
@@ -0,0 +1,44 @@
###############################################################################
# Copyright (c) 2015 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.
##############################################################################

# "featureName" property - name of the feature
featureName=JBoss Tools JavaScript Tools

# "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=JavaScript Tools

# "copyright" property - text of the "Feature Update Copyright"
copyright=Copyright (c) 2015 Red Hat, 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\n\nContributors\:\n\
JBoss by Red Hat - Initial implementation.\n
############### end of copyright property ###################################

# 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 \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the old license. Please use new one from Foundation license feature. https://issues.jboss.org/browse/JBIDE-20206

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 ###########################################
27 changes: 27 additions & 0 deletions features/org.jboss.tools.jst.js.feature/feature.xml
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.jboss.tools.jst.js.feature"
label="%featureName"
version="3.7.0.qualifier"
provider-name="%providerName">

<description url="http://www.jboss.org/tools">
%description
</description>

<copyright>
%copyright
</copyright>

<license url="license.html">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

%license
</license>

<plugin
id="org.jboss.tools.jst.js"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

</feature>
12 changes: 12 additions & 0 deletions features/org.jboss.tools.jst.js.feature/pom.xml
@@ -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.jst</groupId>
<artifactId>features</artifactId>
<version>3.7.0-SNAPSHOT</version>
</parent>
<groupId>org.jboss.tools.jst.features</groupId>
<artifactId>org.jboss.tools.jst.js.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
Empty file.
1 change: 1 addition & 0 deletions features/pom.xml
Expand Up @@ -16,6 +16,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
<module>org.jboss.tools.jst.test.feature</module>
<module>org.jboss.tools.jst.jsdt.feature</module>
<module>org.jboss.tools.jst.angularjs.feature</module>
<module>org.jboss.tools.jst.js.feature</module>
</modules>
<build>
<plugins>
Expand Down
6 changes: 6 additions & 0 deletions site/category.xml
Expand Up @@ -9,6 +9,9 @@
<feature id="org.jboss.tools.jst.jsdt.feature">
<category name="org.jboss.tools.jst.nightly.category" />
</feature>
<feature id="org.jboss.tools.jst.js.feature">
<category name="org.jboss.tools.jst.nightly.category" />
</feature>
<feature id="org.jboss.tools.jst.angularjs.feature">
<category name="org.jboss.tools.jst.nightly.category" />
</feature>
Expand All @@ -23,6 +26,9 @@
<feature id="org.jboss.tools.jst.jsdt.feature.source">
<category name="org.jboss.tools.jst.nightly.category" />
</feature>
<feature id="org.jboss.tools.jst.js.feature.source">
<category name="org.jboss.tools.jst.nightly.category" />
</feature>
<feature id="org.jboss.tools.jst.angularjs.feature.source">
<category name="org.jboss.tools.jst.nightly.category" />
</feature>
Expand Down