Skip to content

Commit 257cf9a

Browse files
authored
[#57] Add org.eclipse.cdt.lsp.feature (#58)
Added "C/C++ LSP Support" feature Fixes #57 Signed-off-by: Alexander Fedorov <[email protected]>
1 parent d742e8d commit 257cf9a

File tree

6 files changed

+129
-0
lines changed

6 files changed

+129
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>org.eclipse.cdt.lsp.feature</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.pde.FeatureBuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
</buildSpec>
14+
<natures>
15+
<nature>org.eclipse.pde.FeatureNature</nature>
16+
</natures>
17+
</projectDescription>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
eclipse.preferences.version=1
2+
encoding/<project>=UTF-8
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
###############################################################################
2+
# Copyright (c) 2023 ArSysOp.
3+
#
4+
# This program and the accompanying materials
5+
# are made available under the terms of the Eclipse Public License 2.0
6+
# which accompanies this distribution, and is available at
7+
# https://www.eclipse.org/legal/epl-2.0/
8+
#
9+
# SPDX-License-Identifier: EPL-2.0
10+
#
11+
# Contributors:
12+
# ArSysOp - initial API and implementation
13+
###############################################################################
14+
bin.includes = feature.xml,\
15+
feature.properties
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
###############################################################################
2+
# Copyright (c) 2023 ArSysOp.
3+
#
4+
# This program and the accompanying materials
5+
# are made available under the terms of the Eclipse Public License 2.0
6+
# which accompanies this distribution, and is available at
7+
# https://www.eclipse.org/legal/epl-2.0/
8+
#
9+
# SPDX-License-Identifier: EPL-2.0
10+
#
11+
# Contributors:
12+
# ArSysOp - initial API and implementation
13+
###############################################################################
14+
# features.properties
15+
# contains externalized strings for feature.xml
16+
# "%foo" in feature.xml corresponds to the key "foo" in this file
17+
# java.io.Properties file (ISO 8859-1 with "\" escapes)
18+
# This file should be translated.
19+
20+
# "featureName" property - name of the feature
21+
featureName=C/C++ LSP Support
22+
23+
# "providerName" property - name of the company that provides the feature
24+
providerName=Eclipse CDT
25+
26+
# "description" property - description of the feature
27+
description=Eclipse C/C++ Language Server Protocol support.
28+
29+
# copyright
30+
copyright=\
31+
Copyright (c) 2023 Contributors to the Eclipse Foundation.\n\
32+
\n\
33+
This program and the accompanying materials are made\n\
34+
available under the terms of the Eclipse Public License 2.0\n\
35+
which is available at https://www.eclipse.org/legal/epl-2.0/\n\
36+
\n\
37+
SPDX-License-Identifier: EPL-2.0\n\
38+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
Copyright (c) 2023 ArSysOp
4+
5+
This program and the accompanying materials
6+
are made available under the terms of the Eclipse Public License 2.0
7+
which accompanies this distribution, and is available at
8+
https://www.eclipse.org/legal/epl-2.0/
9+
10+
SPDX-License-Identifier: EPL-2.0
11+
-->
12+
<feature
13+
id="org.eclipse.cdt.lsp.feature"
14+
label="%featureName"
15+
version="1.0.0.qualifier"
16+
provider-name="%providerName"
17+
license-feature="org.eclipse.license"
18+
license-feature-version="0.0.0">
19+
20+
<description>
21+
%description
22+
</description>
23+
24+
<copyright>
25+
%copyright
26+
</copyright>
27+
28+
<license url="%licenseURL">
29+
%license
30+
</license>
31+
32+
<plugin
33+
id="org.eclipse.cdt.lsp"
34+
download-size="0"
35+
install-size="0"
36+
version="0.0.0"
37+
unpack="false"/>
38+
39+
<plugin
40+
id="org.eclipse.cdt.lsp.editor.ui"
41+
download-size="0"
42+
install-size="0"
43+
version="0.0.0"
44+
unpack="false"/>
45+
46+
</feature>

pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
<!--
2+
Copyright (c) 2023 Contributors to the Eclipse Foundation.
3+
4+
This program and the accompanying materials
5+
are made available under the terms of the Eclipse Public License 2.0
6+
which accompanies this distribution, and is available at
7+
https://www.eclipse.org/legal/epl-2.0/
8+
9+
SPDX-License-Identifier: EPL-2.0
10+
-->
111
<project>
212
<modelVersion>4.0.0</modelVersion>
313
<groupId>org.eclipse.cdt.lsp</groupId>
@@ -83,6 +93,7 @@
8393

8494
<modules>
8595
<module>bundles</module>
96+
<module>features</module>
8697
<module>releng/org.eclipse.cdt.lsp.target</module>
8798
</modules>
8899
</project>

0 commit comments

Comments
 (0)