Skip to content

Commit 3aac87c

Browse files
committed
Fixed #42 Create a all-in-one feature to ease the M2doc extension installation.
1 parent f377846 commit 3aac87c

File tree

6 files changed

+141
-15
lines changed

6 files changed

+141
-15
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.obeonetwork.capella.m2doc.addon.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: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
###############################################################################
2+
# Copyright (c) 2025 Obeo.
3+
# All rights reserved. This program and the accompanying materials
4+
# are made available under the terms of the Eclipse Public License v2.0
5+
# which accompanies this distribution, and is available at
6+
# http://www.eclipse.org/legal/epl-v20.html
7+
#
8+
# Contributors:
9+
# Obeo - initial API and implementation
10+
#
11+
###############################################################################
12+
#
13+
14+
bin.includes = feature.xml
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<feature
3+
id="org.obeonetwork.capella.m2doc.addon.feature"
4+
label="M2Doc addon for Capella"
5+
version="7.0.1.qualifier"
6+
provider-name="Obeo Network"
7+
license-feature="org.eclipse.license"
8+
license-feature-version="2.0.2">
9+
10+
<description url="https://github.com/ObeoNetwork/Capella-Extensions">
11+
Obeo - Model to Document Generation Technology for Capella (all in one)
12+
</description>
13+
14+
<copyright url="http://www.obeo.fr/legal.php?lang=en">
15+
Copyright (c) 2025 Obeo.
16+
All rights reserved. This program and the accompanying materials
17+
are made available under the terms of the Eclipse Public License
18+
v2.0
19+
which accompanies this distribution, and is available at
20+
http://www.eclipse.org/legal/epl-v20.html
21+
Contributors:
22+
Obeo - initial API and implementation
23+
</copyright>
24+
25+
<includes id="org.obeonetwork.capella.m2doc.aql.queries.feature" version="0.0.0"/>
26+
<includes id="org.obeonetwork.capella.m2doc.commandline.feature" version="0.0.0"/>
27+
<includes id="org.obeonetwork.m2doc.feature" version="0.0.0"/>
28+
<includes id="org.obeonetwork.m2doc.sirius.feature" version="0.0.0"/>
29+
<includes id="org.obeonetwork.m2doc.html.feature" version="0.0.0"/>
30+
<includes id="org.obeonetwork.m2doc.ui.feature" version="0.0.0"/>
31+
<includes id="org.obeonetwork.m2doc.ui.jdt.feature" version="0.0.0"/>
32+
<includes id="org.obeonetwork.m2doc.launcher.feature" version="0.0.0"/>
33+
<includes id="org.apache.poi.feature" version="0.0.0"/>
34+
<includes id="org.eclipse.acceleo.query" version="0.0.0"/>
35+
36+
</feature>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
Copyright (c) 2025 Obeo.
4+
All rights reserved. This program and the accompanying materials
5+
are made available under the terms of the Eclipse Public License v2.0
6+
which accompanies this distribution, and is available at
7+
http://www.eclipse.org/legal/epl-v20.html
8+
9+
Contributors:
10+
Obeo - initial API and implementation
11+
-->
12+
13+
<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"
14+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
15+
<modelVersion>4.0.0</modelVersion>
16+
<parent>
17+
<groupId>org.obeonetwork.capella.extensions</groupId>
18+
<artifactId>parent</artifactId>
19+
<relativePath>../..</relativePath>
20+
<version>7.0.1-SNAPSHOT</version>
21+
</parent>
22+
<groupId>org.obeonetwork.capella.extensions</groupId>
23+
<artifactId>org.obeonetwork.capella.m2doc.addon.feature</artifactId>
24+
<version>7.0.1-SNAPSHOT</version>
25+
<packaging>eclipse-feature</packaging>
26+
</project>

pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<!-- - Copyright (c) 2017, 2023 Obeo. - All rights reserved. This program and the
2+
<!-- - Copyright (c) 2017, 2025 Obeo. - All rights reserved. This program and the
33
accompanying materials - are made available under the terms of the Eclipse
44
Public License v2.0 - which accompanies this distribution, and is available
55
at - http://www.eclipse.org/legal/epl-v20.html - - Contributors: - Obeo -
@@ -42,6 +42,7 @@
4242
<modules>
4343
<module>plugins/org.obeonetwork.capella.m2doc.aql.queries</module>
4444
<module>features/org.obeonetwork.capella.m2doc.aql.queries.feature</module>
45+
<module>features/org.obeonetwork.capella.m2doc.addon.feature</module>
4546
<module>tests/org.obeonetwork.capella.m2doc.aql.queries.tests</module>
4647
<module>plugins/org.obeonetwork.capella.m2doc.commandline</module>
4748
<module>features/org.obeonetwork.capella.m2doc.commandline.feature</module>

releng/org.obeonetwork.capella.update.full/category.xml

Lines changed: 46 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,45 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<site>
3-
<feature id="org.obeonetwork.capella.m2doc.aql.queries.feature" version="0.0.0">
3+
<feature id="org.obeonetwork.capella.m2doc.addon.feature" version="0.0.0">
44
<category name="generators"/>
55
</feature>
6+
7+
<feature id="org.obeonetwork.capella.m2doc.aql.queries.feature" version="0.0.0">
8+
<category name="m2doc.extensions"/>
9+
</feature>
610
<feature id="org.obeonetwork.capella.m2doc.commandline.feature" version="0.0.0">
7-
<category name="generators"/>
11+
<category name="m2doc.extensions"/>
12+
</feature>
13+
<feature id="org.obeonetwork.m2doc.feature" version="0.0.0">
14+
<category name="m2doc"/>
15+
</feature>
16+
<feature id="org.obeonetwork.m2doc.sirius.feature" version="0.0.0">
17+
<category name="m2doc"/>
18+
</feature>
19+
<feature id="org.obeonetwork.m2doc.html.feature" version="0.0.0">
20+
<category name="m2doc"/>
21+
</feature>
22+
<feature id="org.obeonetwork.m2doc.ui.feature" version="0.0.0">
23+
<category name="m2doc"/>
24+
</feature>
25+
<feature id="org.obeonetwork.m2doc.ui.jdt.feature" version="0.0.0">
26+
<category name="m2doc"/>
27+
</feature>
28+
<feature id="org.obeonetwork.m2doc.launcher.feature" version="0.0.0">
29+
<category name="m2doc"/>
30+
</feature>
31+
<feature id="org.apache.poi.feature" version="0.0.0">
32+
<category name="m2doc"/>
33+
</feature>
34+
<feature id="org.eclipse.acceleo.query" version="0.0.0">
35+
<category name="m2doc"/>
36+
</feature>
37+
<feature id="org.eclipse.acceleo.query.source" version="0.0.0">
38+
<category name="m2doc"/>
39+
</feature>
40+
<feature id="org.eclipse.license" version="0.0.0">
41+
<category name="m2doc"/>
842
</feature>
9-
<feature id="org.obeonetwork.m2doc.feature" version="0.0.0"/>
10-
<feature id="org.obeonetwork.m2doc.sirius.feature" version="0.0.0"/>
11-
<feature id="org.obeonetwork.m2doc.html.feature" version="0.0.0"/>
12-
<feature id="org.obeonetwork.m2doc.ui.feature" version="0.0.0"/>
13-
<feature id="org.obeonetwork.m2doc.ui.jdt.feature" version="0.0.0"/>
14-
<feature id="org.obeonetwork.m2doc.launcher.feature" version="0.0.0"/>
15-
<feature id="org.apache.poi.feature" version="0.0.0"/>
16-
<feature id="org.eclipse.acceleo.query" version="0.0.0"/>
17-
18-
<feature id="org.eclipse.acceleo.query" version="0.0.0"/>
19-
<feature id="org.eclipse.acceleo.query.source" version="0.0.0"/>
20-
<feature id="org.eclipse.license" version="0.0.0"/>
2143

2244
<bundle id="org.jsoup" version="0.0.0"/>
2345
<bundle id="org.eclipse.mylyn.wikitext" version="0.0.0"/>
@@ -60,4 +82,14 @@
6082
Add-ons to generate documents.
6183
</description>
6284
</category-def>
85+
<category-def name="m2doc.extensions" label="M2Doc extensions">
86+
<description>
87+
M2Doc Add-on for Capella.
88+
</description>
89+
</category-def>
90+
<category-def name="m2doc" label="M2Doc">
91+
<description>
92+
M2Doc.
93+
</description>
94+
</category-def>
6395
</site>

0 commit comments

Comments
 (0)