Thank you both for your input.

Now assuming I am prepared to publish the java component to clojars
myself (which I am), how do I go about publishing said java library
with an ant build file to clojars? My understanding of clojars was
that it was for clojure libraries?

Thanks.

On Apr 7, 3:19 pm, Mark Rathwell <mark.rathw...@gmail.com> wrote:
> Wow, I really shouldn't be reading this early in the morning.  Just realized
> you want to publish to clojars.org.  In that case, yes, you do need to alert
> users as to where they can download the additional dependencies that are not
> in common maven repositories.  Or, as Armando suggested, petition the
> library's developer to get it into a common repo or do it yourself.
>
> Sorry for any confusion.
>
>  - Mark
>
> On Thu, Apr 7, 2011 at 9:56 AM, Mark Rathwell <mark.rathw...@gmail.com>wrote:
>
>
>
>
>
>
>
>
>
> > Oops, just reread your question, looks like you may be more interested in
> > deployment.  For deployment, try 'lein uberjar' to bundle all dependencies
> > into one distributable jar file.
>
> > Hopefully answered the right question this time ;)
>
> >  - Mark
>
> > On Thu, Apr 7, 2011 at 9:54 AM, Mark Rathwell 
> > <mark.rathw...@gmail.com>wrote:
>
> >> The easiest way would be to install the library to you local maven
> >> repository with the command below (assuming you have maven installed.  That
> >> way, you can add the dependency to all of your projects on your local box.
> >>  If you do not want to use maven, you make sure the library is on your
> >> classpath when running the application.
>
> >> mvn install:install-file
> >>   -Dfile=<path-to-file>
> >>   -DgroupId=<group-id>
> >>   -DartifactId=<artifact-id>
> >>   -Dversion=<version>
> >>   -Dpackaging=<packaging>
> >>   -DgeneratePom=true
>
> >> Where: <path-to-file>  the path to the file to load
> >>        <group-id>      the group that the file should be registered under
> >>        <artifact-id>   the artifact name for the file
> >>        <version>       the version of the file
> >>        <packaging>     the packaging of the file e.g. jar
>
> >>  - Mark
>
> >> On Thu, Apr 7, 2011 at 9:49 AM, j1n3l0 <nelo.ony...@gmail.com> wrote:
>
> >>> Hi,
>
> >>> I've written a little clojure library that depends on a java library
> >>> for functionality. This java library is only available on
> >>> sourceforge.net. I have been using leiningen to manage my clojure
> >>> projects and I would like to add it as a dependency in my project.clj
> >>> file so I can publish my library to clojars.
>
> >>> Is there a standard solution this sort of dependency requirement? What
> >>> I did for development was to:
>
> >>> * download the java library
> >>> * build it with ant
> >>> * copy the jar to my lib/ directory
> >>> * hack
>
> >>> I would hate to have to add that to a README or INSTALL file. Surely
> >>> there's a simpler solution :)
>
> >>> Thank you.
>
> >>> --
> >>> You received this message because you are subscribed to the Google
> >>> Groups "Clojure" group.
> >>> To post to this group, send email to clojure@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+unsubscr...@googlegroups.com
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to