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