<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
To me the issue is that of accessibility not build.<br>
<br>
When I first checked into maven, it merely was a different build
process, touting to be better. At that time there was no compelling
reason to use it as ant was doing everything we needed it to do. There
was just not enough inertia to go for it.<br>
<br>
Today, nearly every Java package is built with it. (At least all of
JPackage has POMs.) By mavenizing JSword, it allows those that are
comfortable with maven to get JSword in that way. Now there is enough
inertia.<br>
<br>
I don't see ant going away any time soon. I think that most Java
developers expect to download a *src.tar.gz, unpack it and run ant
without any arguments. Most implementations of ant have common
arguments (all, compile, test, clean, ...) so the learning curve is
low. This makes JSword very accessible.<br>
<br>
Trent's maven implementation seems to provide the same simplicity.<br>
<br>
I'm still learning about maven and will get up to speed. We will get a
repository stood up somewhere, whether on the CrossWire server,
elsewhere or both. Till then it will be just a build mechanism.<br>
<br>
If someone wants to supply Gradle scripts, that'd be fine too. I
wouldn't mind learning that one either. I haven't looked to see if
there's enough inertia though.<br>
<br>
In Him,<br>
DM<br>
<br>
On 02/25/2010 02:03 PM, Chris Burrell wrote:
<blockquote
cite="mid:8c0aba2c1002251103r241290a0m5fc708baab1d47fa@mail.gmail.com"
type="cite">I vote for Maven<br>
<br>
<div class="gmail_quote">On 25 February 2010 18:18, <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:trent.jsword@trentonadams.ca">trent.jsword@trentonadams.ca</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div
style="font-family: Courier; font-size: 12pt; color: rgb(0, 0, 0);">That's
one reason I wanted maven in JSword too. :D At least, if it's not in a
repository, I can quickly grab jsword, build with maven "mvn install"
and have those JARs in my local repository instantly.<br>
<br>
Ultimately though, it would be nice to have it in the core maven repo.<br>
<br>
----- "Chris Burrell" <<a moz-do-not-send="true"
href="mailto:christopher@burrell.me.uk" target="_blank">christopher@burrell.me.uk</a>>
wrote:
<br>
> From: "Chris Burrell" <<a moz-do-not-send="true"
href="mailto:christopher@burrell.me.uk" target="_blank">christopher@burrell.me.uk</a>>
<div class="im"><br>
> To: "J-Sword Developers Mailing List" <<a moz-do-not-send="true"
href="mailto:jsword-devel@crosswire.org" target="_blank">jsword-devel@crosswire.org</a>><br>
</div>
> Sent: Thursday, February 25, 2010 10:50:29 AM GMT -06:00 US/Canada
Central
<div class="im"><br>
> Subject: Re: [jsword-devel] If Gradle is an improvement would you
please post your files for a JSword build?<br>
><br>
</div>
<div class="im">> I've never used Gradle but have used Maven a
little bit. What would be nice is that I could build my JSword
dependant project by retrieving the latest build from the repository.
<div><br>
> </div>
<div>Does Gradle offer this? </div>
<div>[Just thought I'd add thoughts from a developer who uses
JSword as a library, rather than develops JSword itself!]</div>
<div><br>
> </div>
<div>and the link is <a moz-do-not-send="true"
href="http://gradle.org" target="_blank">gradle.org</a>, not .com</div>
</div>
<div>Chris
<div>
<div class="h5"><br>
> <br>
>
<div class="gmail_quote">> On 25 February 2010 15:12, Manfred
Bergmann <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:bergmannmd@web.de" target="_blank">bergmannmd@web.de</a>></span>
wrote:<br>
>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I
don't use Gradle for JSword but for almost all Java/Java web/Scala
projects that I'm working on. There is a Ant->Gradle converter
script which might be of use to port the existing Ant files to Gradle.<br>
> Yes, it is not yet version 1.0 but that doesn't mean anything.
AFAICT it is stable.<br>
> However Gradle got some rather large changes from 0.5 to 0.6. Not
so much the user API but under the hood and I believe efforts are under
way to port the core of the build system to Java (it is currently
Groovy) because of speed issues.<br>
> Since I don't know Maven very well I can't say if does have all
the power of Maven.<br>
> However it does have multi-project builds, plugin support,
dependency management. And the good thing you can configure all this
without XML files.<br>
> And one feature I like very much, the build script are actually
Groovy scripts. That means you can add custom logic, variables or
methods to your script.<br>
> <br>
> <br>
> Manfred<br>
> <br>
> <br>
> Am 25.02.2010 um 13:27 schrieb avolunteer DrStovallFoundation:<br>
>
<div>
<div>> <br>
> > If Gradle is an improvement would you please post your files
for a JSword build? I looked at the first page of <a
moz-do-not-send="true" href="http://gradle.com" target="_blank">gradle.com</a>.
I saw some nice but brief boasts. However it is still version 0.8. I
would rather spend time using what promises to be the future rather
than spend more time learning what does seem to me to be overly
complex. Is Gradle going to have all of the power of Maven?<br>
> > Thanks for pointing us towards it,<br>
> > A Volunteer<br>
> ><br>
> > Date: Mon, 22 Feb 2010 07:52:07 +0000<br>
> > From: Manfred Bergmann <<a moz-do-not-send="true"
href="mailto:bergmannmd@web.de" target="_blank">bergmannmd@web.de</a>><br>
> > Subject: Re: [jsword-devel] Doesn't Maven offer greater power
and<br>
> > flexability than Ant?<br>
> > To: J-Sword Developers Mailing List <<a
moz-do-not-send="true" href="mailto:jsword-devel@crosswire.org"
target="_blank">jsword-devel@crosswire.org</a>><br>
> > Message-ID: <<a moz-do-not-send="true"
href="mailto:460D5BA1-924B-4109-A94F-7B3028714166@web.de"
target="_blank">460D5BA1-924B-4109-A94F-7B3028714166@web.de</a>><br>
> > Content-Type: text/plain; charset=us-ascii<br>
> ><br>
> > ...<br>
> > Hmm. I'm actually hoping to not have work with Maven. I used
it some times for getting template projects for Apache Wicket or Lift
and some other but always found a way around it since then. Maven is a
monster. :)<br>
> > I've come to use Gradle instead:<br>
> > <a moz-do-not-send="true" href="http://www.gradle.org/"
target="_blank">http://www.gradle.org/</a><br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
<br>
</body>
</html>