Hi,

I've looked a little bit more deeper into the new pom, and got several
issues / comments:
- RAT: the current rat configuration do not allow inherited project to
configure the configuration. This is rather annoying when you have more to
exclude.
- Legal files into src/main/appended-resources: I'm not against, but when
I open a project, I generally expect to get the legal files in the root.
At the same time, I also expect to find those files in META-INF in jar
files.
- ianal: This is definitely great. I just have one issue. It does not
check for 3rd-party license. For example in SCR, you should probably have
the license.kxml2 as you're embedding it (OBR does).

Regards,

Clement

On 05.02.11 00:16, "Felix Meschberger" <[email protected]> wrote:

>Hi all,
>
>At long last I have now committed the changes to the Felix parent POM
>described in FELIX-1747 [1]. Along with this I have committed changes to
>the Configuration Admin (configadmin) and Declarative Services (scr)
>projects to use this new parent POM.
>
>To see, what this parent POM is all about with respect to releasing look
>particularly at these things in the configadmin and scr projects:
>
>  * Extensions to precanned LICENSE, NOTICE, and DEPENDENCIES files
>     can be provided in the src/main/appended-resources folder. See
>     the scr project for an example
>
>  * To see the outcome of a release build run the following mvn
>    command:
>      $ mvn -Papache-release clean verify
>    This will build the project run all tests, generate artifacts
>    for releasing, checks files with the RAT plugin and uses the IANAL
>    plugin to verify the presence of required legal files.
>
>WDYT ?
>
>Next step -- if we would want to pursue this -- would be to release the
>new parent POM and start converting the projects ...
>
>Regards
>Felix
>
>[1] https://issues.apache.org/jira/browse/FELIX-1747
>


Reply via email to