Clojure will use both Ant and Maven 2. (Maven 3 may be used in the future?)
However, if we see management software world widely, there is Ivy.
Could I ask you whether Ivy is well enough or not?
; Yes, there is another notable thing, Leiningen written in Clojure.
; It sounds interesting that "Clojure uses Clojure itself in build
process" but I can't consider if possible or not.
Here are some useful pages:
http://dev.clojure.org/display/design/Common+Contrib+Build
http://dev.clojure.org/pages/viewpage.action?pageId=950842
http://ant.apache.org/ivy/m2comparison.html
Thank you.
--
Name: OGINO Masanori (荻野 雅紀)
E-mail: masanor...@gmail.com
Thank you for responses, faenvie, Meikel and Stuart.
Yes, of course, we can use each favorite management software for own
Clojure project. (if teammates agree with :))
I asked if non-Maven stuffs can be used for Clojure itself officially or not.
And then, as Stuart says, Maven may be good with this situation and
which is not so surprising.
clojuresque sounds good, so I'll see it.
Although Ant
Thank you for responses, faenvie, Meikel and Stuart.
Yes, of course, we can use each favorite management software for own
Clojure project. (if teammates agree with :))
I asked if non-Maven stuffs can be used for Clojure itself officially or not.
And then, as Stuart says, Maven may be good with this situation and
which is not so surprising.
clojuresque sounds good, so I'll see it.
Although they abuses XML, I often use Ant + Ivy and I have never hate Maven.
Also I like Leiningen but sometimes I'm confused with it because of my
ignorance.
On other languages, I use CMake, Rake, Autotools, MSBuild, etc.
I've never see the ultimate solution, but I write code and I want to
build it, so I (and you?) use them.
Anyway, I know that Clojure will use Maven surely.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
Mark, John, Gaz:
Your responses are all suggestive but I don't know where to go from here so I am going to make one more cry for help -- and to this group rather than the leiningen-specific one suggested by Mark because my basic problem is really how-to-get-clojure/emacs-running-under-MacOsX.
Here is the situation, and my further questions:
-- I am running OsX 10.6 on a machine that has never had an earlier OsX version running on it so there should not be problems involving 10.5 to 10.6 upgrade.
-- I have downloaded and installed Macports -- including a recent upgrade. If Macports' version of curl is indeed the culprit, how do I get it replaced with a version that could download leiningen? Do I dare just simply uninstall Macports -- which I am not using right now in any case? (All I want to do right now is work with Clojure!)
-- Although it surprised me, when I checked to see to what kernel my iMac was defaulting, I was told i386. What else could the leiningen installation process be asking for? Surely it wouldn't be expecting x86_64.
-- In the webpage Mark pointed me to is the assertion: "If only ppc and i386 are present, while you require x86_64, then the library cannot be loaded." But also, from a different commentator: "This issue was fixed in a later version of MacPorts with better 10.6 x86_64 compatibility." Is there some way to determine if the installation process is indeed expecting an x86_64 architecture?
Thanks again.
--Larry
-- ------------------------------------------------------------------------
As a quick temporary workaround you could just set your PATH environment
variable so that it picks up the curl executable from /usr/bin instead
of the broken MacPorts one from /opt/local/bin.
$ which curl
/opt/local/bin/curl
$ export PATH=/usr/bin:$PATH
$ which curl
/usr/bin/curl
You'll need to do that each time you install/upgrade Leiningen though.
Since you're not using MacPorts, personally I'd opt to just rename the
entire MacPorts directory (/opt/local) out of the way:
$ sudo mv /opt/local /opt/local.broken
You could then delete it or reinstall it at a later time, whatever you
prefer.
Cheers,
Alex
Mark Rathwell <mark.r...@gmail.com> writes:
> Seems pretty clear that your macports version of curl is the problem, it's up to you what you want to do about it. I don't know if uninstalling it would leave you with the OS X version of
> curl or not. Link to get you started:
>
> http://www.richarddooling.com/index.php/2009/09/12/macports-on-snow-leopard/
>
> On Mon, Jan 24, 2011 at 7:29 PM, Larry Travis <tra...@cs.wisc.edu> wrote:
>
> Mark, John, Gaz:
> Your responses are all suggestive but I don't know where to go from here so I am going to make one more cry for help -- and to this group rather than the leiningen-specific one
> suggested by Mark because my basic problem is really how-to-get-clojure/emacs-running-under-MacOsX.
>
> Here is the situation, and my further questions:
>
>
Hi Larry, As a quick temporary workaround you could just set your PATH environment variable so that it picks up the curl executable from /usr/bin instead of the broken MacPorts one from /opt/local/bin. $ which curl /opt/local/bin/curl $ export PATH=/usr/bin:$PATH $ which curl /usr/bin/curl You'll need to do that each time you install/upgrade Leiningen though. Since you're not using MacPorts, personally I'd opt to just rename the entire MacPorts directory (/opt/local) out of the way: $ sudo mv /opt/local /opt/local.broken You could then delete it or reinstall it at a later time, whatever you prefer. Cheers, Alex Mark Rathwell <mark.r...@gmail.com> writes: