Hi, 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 ? It is really good ! I will give it a try on iPOJO. As we're modifying the parent pom, we also should fix the maven 3 'issues'. I've already committed the wagon-ssh extension. So we should select the plugin version we want to use to make maven 3 happy (most of the report plugins require maven 3, but who use the reports?). Regards, Clement > >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 >
