Skip to content

Commit 2faaef0

Browse files
committed
Merge branch 'dev_htmlmerger' into master
2 parents 58f040f + d7edcf2 commit 2faaef0

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

cobigen/cobigen-htmlplugin/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<modelVersion>4.0.0</modelVersion>
33
<artifactId>htmlplugin</artifactId>
44
<name>CobiGen - HTML Plug-in</name>
5-
<version>2.1.0</version>
5+
<version>7.0.0</version>
66
<packaging>jar</packaging>
77
<description>CobiGen - HTML Plug-in</description>
88

@@ -20,12 +20,12 @@
2020
<dependency>
2121
<groupId>com.devonfw.cobigen</groupId>
2222
<artifactId>core-api</artifactId>
23-
<version>5.0.0</version>
23+
<version>[7.0.0,)</version>
2424
</dependency>
2525
<dependency>
2626
<groupId>com.devonfw.cobigen</groupId>
2727
<artifactId>core-test</artifactId>
28-
<version>5.0.0</version>
28+
<version>[7.0.0,)</version>
2929
<scope>test</scope>
3030
</dependency>
3131
<dependency>

cobigen/cobigen-htmlplugin/src/main/java/com/devonfw/cobigen/htmlplugin/HTMLPluginActivator.java

+10-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import java.util.List;
44

5+
import com.devonfw.cobigen.api.annotation.Activation;
56
import com.devonfw.cobigen.api.extension.GeneratorPluginActivator;
67
import com.devonfw.cobigen.api.extension.Merger;
78
import com.devonfw.cobigen.api.extension.TriggerInterpreter;
@@ -11,13 +12,20 @@
1112
/**
1213
* JSON Plug-in Activator to be registered in the PluginRegistry of CobiGen.
1314
*/
15+
@Activation(byMergeStrategy = { HTMLPluginActivator.NG_MERGE, HTMLPluginActivator.NG_MERGE_OVERRIDE })
1416
public class HTMLPluginActivator implements GeneratorPluginActivator {
1517

18+
/** Merge Strategy for NG Templates (patch first) */
19+
static final String NG_MERGE_OVERRIDE = "html-ng*_override";
20+
21+
/** Merge Strategy for NG Templates (base first) */
22+
static final String NG_MERGE = "html-ng*";
23+
1624
@Override
1725
public List<Merger> bindMerger() {
1826
List<Merger> merger = Lists.newLinkedList();
19-
merger.add(new AngularMerger("html-ng*", false));
20-
merger.add(new AngularMerger("html-ng*_override", true));
27+
merger.add(new AngularMerger(NG_MERGE, false));
28+
merger.add(new AngularMerger(NG_MERGE_OVERRIDE, true));
2129
return merger;
2230
}
2331

documentation/master-cobigen.asciidoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ DISCLAIMER: All Cobigen plugins are compatible with the latest release of Devonf
2424
* CobiGen - Property Plug-in v2.1.0
2525
* CobiGen - Text Merger v2.1.0
2626
* CobiGen - JSON Plug-in v7.0.0
27-
* CobiGen - HTML Plug-in v2.1.0
27+
* CobiGen - HTML Plug-in v7.0.0
2828
* CobiGen - Open API Plug-in v2.4.0
2929
* CobiGen - FreeMaker Template Engine v7.0.0
3030
* CobiGen - Velocity Template Engine v7.0.0

0 commit comments

Comments
 (0)