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