You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Markus Rathgeb (JIRA)" <ji...@apache.org> on 2015/05/12 16:15:02 UTC

[jira] [Commented] (KARAF-2742) karaf-maven-plugin can not include filtered resources in a custom distribution

    [ https://issues.apache.org/jira/browse/KARAF-2742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14539867#comment-14539867 ] 

Markus Rathgeb commented on KARAF-2742:
---------------------------------------

Does this issue cover multiple issues?
The topic is "karaf-maven-plugin can not include filtered resources in a custom distribution" but it seems to me that the problem of overwriting configuration files in the etc directory of karaf is covered, too.

IMHO my problem is already described here http://karaf.922171.n3.nabble.com/karaf-assembly-and-config-files-td4032040.html and also covered by this topic.

I want to use a customized version of "etc/custom.properties"

Tested with karaf-maven-plugin-4.0.0-SNAPSHOT.

* Using the lines of the documentation and the custom.properties is stored at src/main/resources/etc, the archives (zip, tgz) contains custom.properties of Karaf.
* Using the lines above of "Mariusz Dubielecki" and the custom.properties is stored at src/main/resources/etc, the archives (zip, tgz) contains custom.properties of Karaf.
* Using the lines above of "Mariusz Dubielecki" and the custom.properties is stored at src/main/filtered-resources/etc, the archives (zip, tgz) contains custom.properties of mine.


> karaf-maven-plugin can not include filtered resources in a custom distribution
> ------------------------------------------------------------------------------
>
>                 Key: KARAF-2742
>                 URL: https://issues.apache.org/jira/browse/KARAF-2742
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-tooling
>    Affects Versions: 3.0.0
>         Environment: Fedora 20, Oracle JDK 1.7.0_51, Maven 3.0.4
>            Reporter: Partha Roy
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 3.0.2, 4.0.0.M3
>
>         Attachments: CreateArchiveMojo.patch, karaf-filtering-bug.tar.gz
>
>
> I am trying to build a custom Karaf distribution by following http://karaf.apache.org/manual/latest/developers-guide/custom-distribution.html. I need to add a .cfg file in the karaf/etc directory. However, the maven resource filtering on that .cfg file does not work.
> The sample project looks like:
> {code}
> karaf-filtering-bug
> ├── pom.xml
> ├── readme.txt
> └── src
>     └── main
>         └── filtered-resources
>             └── etc
>                 └── filtering.bug.cfg
> {code}
> The filtering.bug.cfg file should be filtered with maven resource plugin. I am expecting that the filtered file will get included in the karaf distribution. I can see that target/classes/etc/filtering.bug.cfg actually has the correct content but the karaf/etc/filtering.bug.cfg still has the maven variables.
> I'll upload the sample project as well.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)