Skip to content

Commit e8b23b1

Browse files
Maven site: wcm-io-devops/conga-sling-plugin
1 parent b29f790 commit e8b23b1

34 files changed

+370
-364
lines changed

conga/plugins/sling/changes.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ <h2 id="release_1.0.0__2015-07-06">Release 1.0.0 – 2015-07-06</h2>
566566
<div class="span12">
567567
<p class="pull-right"><a href="#body">Back to top</a></p>
568568
<p class="copyright">Copyright &copy;2015-2025 <a href="https://devops.wcm.io">wcm.io DevOps</a>. All Rights Reserved.</p>
569-
<p class="version-date"><span class="projectVersion">Version: 1.4.3-SNAPSHOT. </span><span class="publishDate">Last Published: 2025-06-16. </span></p>
569+
<p class="version-date"><span class="projectVersion">Version: 1.4.3-SNAPSHOT. </span><span class="publishDate">Last Published: 2025-06-18. </span></p>
570570
</div>
571571
</div>
572572
</div>
Binary file not shown.
Binary file not shown.
Binary file not shown.

conga/plugins/sling/conga-sling-plugin/checkstyle.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ <h2 id="details">Details</h2>
284284
<div class="span12">
285285
<p class="pull-right"><a href="#body">Back to top</a></p>
286286
<p class="copyright">Copyright &copy;2015-2025 <a href="https://devops.wcm.io">wcm.io DevOps</a>. All Rights Reserved.</p>
287-
<p class="version-date"><span class="projectVersion">Version: 1.4.3-SNAPSHOT. </span><span class="publishDate">Last Published: 2025-06-16. </span></p>
287+
<p class="version-date"><span class="projectVersion">Version: 1.4.3-SNAPSHOT. </span><span class="publishDate">Last Published: 2025-06-18. </span></p>
288288
</div>
289289
</div>
290290
</div>

conga/plugins/sling/conga-sling-plugin/cpd.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ <h1 id="cpd_results">CPD Results</h1>
236236
<div class="span12">
237237
<p class="pull-right"><a href="#body">Back to top</a></p>
238238
<p class="copyright">Copyright &copy;2015-2025 <a href="https://devops.wcm.io">wcm.io DevOps</a>. All Rights Reserved.</p>
239-
<p class="version-date"><span class="projectVersion">Version: 1.4.3-SNAPSHOT. </span><span class="publishDate">Last Published: 2025-06-16. </span></p>
239+
<p class="version-date"><span class="projectVersion">Version: 1.4.3-SNAPSHOT. </span><span class="publishDate">Last Published: 2025-06-18. </span></p>
240240
</div>
241241
</div>
242242
</div>

conga/plugins/sling/conga-sling-plugin/dependencies.html

Lines changed: 119 additions & 84 deletions
Large diffs are not rendered by default.

conga/plugins/sling/conga-sling-plugin/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ <h1>About CONGA Sling Plugin</h1>
212212
<div class="span12">
213213
<p class="pull-right"><a href="#body">Back to top</a></p>
214214
<p class="copyright">Copyright &copy;2015-2025 <a href="https://devops.wcm.io">wcm.io DevOps</a>. All Rights Reserved.</p>
215-
<p class="version-date"><span class="projectVersion">Version: 1.4.3-SNAPSHOT. </span><span class="publishDate">Last Published: 2025-06-16. </span></p>
215+
<p class="version-date"><span class="projectVersion">Version: 1.4.3-SNAPSHOT. </span><span class="publishDate">Last Published: 2025-06-18. </span></p>
216216
</div>
217217
</div>
218218
</div>
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang=""><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>JsonOsgiConfigPostProcessor</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">CONGA Sling Plugin</a> &gt; <a href="index.html" class="el_package">io.wcm.devops.conga.plugins.sling.postprocessor</a> &gt; <span class="el_class">JsonOsgiConfigPostProcessor</span></div><h1>JsonOsgiConfigPostProcessor</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 35</td><td class="ctr2">80%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">2</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="JsonOsgiConfigPostProcessor.java.html#L66" class="el_method">apply(FileContext, PostProcessorContext)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="17" alt="17"/></td><td class="ctr2" id="c3">70%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="JsonOsgiConfigPostProcessor.java.html#L60" class="el_method">accepts(FileContext, PostProcessorContext)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="JsonOsgiConfigPostProcessor.java.html#L41" class="el_method">JsonOsgiConfigPostProcessor()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="JsonOsgiConfigPostProcessor.java.html#L55" class="el_method">getName()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.13.202504020838</span></div></body></html>
1+
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang=""><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>JsonOsgiConfigPostProcessor</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">CONGA Sling Plugin</a> &gt; <a href="index.html" class="el_package">io.wcm.devops.conga.plugins.sling.postprocessor</a> &gt; <span class="el_class">JsonOsgiConfigPostProcessor</span></div><h1>JsonOsgiConfigPostProcessor</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 35</td><td class="ctr2">80%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">2</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="JsonOsgiConfigPostProcessor.java.html#L64" class="el_method">apply(FileContext, PostProcessorContext)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="17" alt="17"/></td><td class="ctr2" id="c3">70%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="JsonOsgiConfigPostProcessor.java.html#L59" class="el_method">accepts(FileContext, PostProcessorContext)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="JsonOsgiConfigPostProcessor.java.html#L40" class="el_method">JsonOsgiConfigPostProcessor()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="JsonOsgiConfigPostProcessor.java.html#L54" class="el_method">getName()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.13.202504020838</span></div></body></html>

conga/plugins/sling/conga-sling-plugin/jacoco/io.wcm.devops.conga.plugins.sling.postprocessor/JsonOsgiConfigPostProcessor.java.html

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import org.apache.commons.lang3.StringUtils;
2828
import org.apache.sling.provisioning.model.Model;
2929

30-
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
3130
import io.wcm.devops.conga.generator.GeneratorException;
3231
import io.wcm.devops.conga.generator.spi.PostProcessorPlugin;
3332
import io.wcm.devops.conga.generator.spi.context.FileContext;
@@ -38,7 +37,7 @@
3837
/**
3938
* Transforms a combined JSON file containing OSGi configurations into individual OSGi configuration files.
4039
*/
41-
<span class="fc" id="L41">public class JsonOsgiConfigPostProcessor implements PostProcessorPlugin {</span>
40+
<span class="fc" id="L40">public class JsonOsgiConfigPostProcessor implements PostProcessorPlugin {</span>
4241

4342
/**
4443
* Plugin name
@@ -52,33 +51,32 @@
5251

5352
@Override
5453
public String getName() {
55-
<span class="fc" id="L55"> return NAME;</span>
54+
<span class="fc" id="L54"> return NAME;</span>
5655
}
5756

5857
@Override
5958
public boolean accepts(FileContext file, PostProcessorContext context) {
60-
<span class="fc" id="L60"> return StringUtils.endsWith(file.getFile().getName(), FILE_EXTENSION);</span>
59+
<span class="fc" id="L59"> return StringUtils.endsWith(file.getFile().getName(), FILE_EXTENSION);</span>
6160
}
6261

6362
@Override
64-
@SuppressFBWarnings(&quot;RV_RETURN_VALUE_IGNORED_BAD_PRACTICE&quot;)
6563
public List&lt;FileContext&gt; apply(FileContext fileContext, PostProcessorContext context) {
66-
<span class="fc" id="L66"> File file = fileContext.getFile();</span>
64+
<span class="fc" id="L64"> File file = fileContext.getFile();</span>
6765
try {
6866
// read JSON file with combined configurations
69-
<span class="fc" id="L69"> Model model = JsonOsgiConfigUtil.readToProvisioningModel(file);</span>
67+
<span class="fc" id="L67"> Model model = JsonOsgiConfigUtil.readToProvisioningModel(file);</span>
7068

7169
// generate OSGi configurations
72-
<span class="fc" id="L72"> List&lt;FileContext&gt; files = ProvisioningUtil.generateOsgiConfigurations(model, file.getParentFile(), context);</span>
70+
<span class="fc" id="L70"> List&lt;FileContext&gt; files = ProvisioningUtil.generateOsgiConfigurations(model, file.getParentFile(), context);</span>
7371

7472
// delete provisioning file after transformation
75-
<span class="fc" id="L75"> Files.delete(file.toPath());</span>
73+
<span class="fc" id="L73"> Files.delete(file.toPath());</span>
7674

7775
// return list of generated osgi configuration files
78-
<span class="fc" id="L78"> return files;</span>
76+
<span class="fc" id="L76"> return files;</span>
7977
}
80-
<span class="nc" id="L80"> catch (IOException ex) {</span>
81-
<span class="nc" id="L81"> throw new GeneratorException(&quot;Unable to parse JSON file with OSGi configurations.&quot;, ex);</span>
78+
<span class="nc" id="L78"> catch (IOException ex) {</span>
79+
<span class="nc" id="L79"> throw new GeneratorException(&quot;Unable to parse JSON file with OSGi configurations.&quot;, ex);</span>
8280
}
8381
}
8482

0 commit comments

Comments
 (0)