[jsword-devel] [JIRA] Commented: (JS-217) Tidy up the maven build
DM Smith (JIRA)
jira at crosswire.org
Sun Apr 15 11:56:20 MST 2012
[ http://www.crosswire.org/bugs/browse/JS-217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=25675#comment-25675 ]
DM Smith commented on JS-217:
-----------------------------
If it is at all helpful, here is an overview of the ant build.
jsword/etc/docs/core-targets.sxd is a OpenOffice document explaining the ant build from a high level.
The shell scripts to run the build on the CrossWire server are under jsword/etc/build.
It doesn't detail that the build is a linear dependency tree with each major step marching through the dependencies.
jsword-web depends upon bibledesktop-web
bibledesktop-web depends upon bibledesktop
bibledesktop depends upon common-swing
common-swing depends upon jsword.
What might not be clear is that some tasks that possibly should be part of the jsword build are in jsword-web and bibledesktop.
jsword-web runs the qa reports (defined in jsword-support), builds the javadoc and builds the website. This matches the "mvn site" notion. See www.crosswire.org/jsword for the results.
bibledesktop does the packaging tasks. Getting jsword.tar.gz really gets bibledesktop, jsword and common-swing.
> Tidy up the maven build
> -----------------------
>
> Key: JS-217
> URL: http://www.crosswire.org/bugs/browse/JS-217
> Project: JSword
> Issue Type: Task
> Components: build
> Affects Versions: 1.6
> Reporter: Douglas Campos
> Assignee: Douglas Campos
> Fix For: 1.6.1
>
>
> As the move to git caused the project to be split from the rest, we need to improve the maven support (targeting central)
> for this to happen, we need to revisit the maven build and fix some small issues
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jsword-devel
mailing list