[ https://issues.apache.org/jira/browse/SIS-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on SIS-56 started by Martin Desruisseaux. > Merge parent-sis with root pom.xml and configure > ------------------------------------------------ > > Key: SIS-56 > URL: https://issues.apache.org/jira/browse/SIS-56 > Project: Spatial Information Systems > Issue Type: Improvement > Components: build process > Affects Versions: 0.3-incubating > Reporter: Martin Desruisseaux > Assignee: Martin Desruisseaux > > This is a proposal to modify the Maven build configuration as below: > * Merge the {{sis-parent/pom.xml}} file with the root {{pom.xml}} file, for > simplifying a little bit the system. > * Upgrade the {{org.apache.apache}} parent from version 7 to version 10. > * Add a {{<pluginManagement>}} section for the missing declaration of plugins > version, namely {{maven-javadoc-plugin}}, {{maven-jxr-plugin}}, > {{maven-surefire-report-plugin}} and {{maven-pmd-plugin}}. This would resolve > the warnings at building time. > * Move the version declaration of {{maven-bundle-plugin}} (currently repeated > in every modules) to the above cited {{<pluginManagement>}} section. > * Move the {{<reporting>}} section, which is now deprecated, to the > {{<configuration>}} section of the {{maven-site-plugin}} plugin. > * Configure the javadoc plugin: links to external API, custom tags, overview > page, package grouping. > * Provide style sheet for the javadoc and the web site. > The new build configuration needs to provide at least the functionality > working in the current configuration for the following goals: {{compile}}, > {{test}}, {{install}}, {{site}}, {{deploy}} and {{release}}. I don't know > however how to test the {{release}} goal without performing a real release. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira