[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