Hello Jarod,

I would suggest using
lein-localrepo<https://github.com/kumarshantanu/lein-localrepo>plugin.
It handles all the complexity for you. Just follow the README and
you will have the jar in your local repository.


On Mon, Feb 18, 2013 at 1:47 AM, Jarod <jaaroddeerfi...@yahoo.com> wrote:

> James, Aaron and Jim: thanks for your help, but it still get the old error
> message and another: "Leiningen managed dependencies issue: problem
> resolving following dependencies: [jaad/jaad "0.8.4"]".  If anyone has
> time, my lein version is 1.7.1 and maven version is 2.2.1 and I used the
> following steps:
>
> 1) I created a new Leningen project that I called "project1".
> 2) Within the project1 directory, I create sub-directory:
> "maven_repository"
> 3) I place the jaad jar file into maven_repository, go to maven_repository
> and run the following:
>      mvn install:install-file -Dfile=jaad-0.8.4.jar -DartifactId=jaad
> -Dversion=0.8.4 -DgroupId=jaad -Dpackaging=jar -DlocalRepositoryPath=.
>
> Output looks like this:
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'install'.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Maven Default Project
> [INFO]    task-segment: [install:install-file] (aggregator-style)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [install:install-file {execution: default-cli}]
> [INFO] Installing
> /home/abc/software/eclipse/workspace/project1/maven_repository/jaad-0.8.4.jar
> to
> /home/abc/software/eclipse/workspace/project1/maven_repository/jaad/jaad/0.8.4/jaad-0.8.4.jar
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2 seconds
> [INFO] Finished at: Sun Feb 17 14:48:24 EST 2013
> [INFO] Final Memory: 4M/74M
> [INFO]
> ------------------------------------------------------------------------
>
> 4) I modify project.clj by adding the repository and dependency line.
>
> (defproject project1 "0.1.0-SNAPSHOT"
>   :description "FIXME: write description"
>   :url "http://example.com/FIXME";
>   :license {:name "Eclipse Public License"
>             :url "http://www.eclipse.org/legal/epl-v10.html"}
>   :repositories {"local" ~(str (.toURI (java.io.File.
> "maven_repository")))}
>   :dependencies [[org.clojure/clojure "1.4.0"]
>                  [jaad/jaad "0.8.4"]])
>
> 5) I look in maven_repository/jaad/jaad and see a subdirectory "0.8.4" and
> a file called "maven-metadata-local.xml".
> 6) I run "lein deps" using leiningen version 1.7.1 and get:
>
> Downloading: jaad/jaad/0.8.4/jaad-0.8.4.pom from repository central at
> http://repo1.maven.org/maven2
> Unable to locate resource in repository
> [INFO] Unable to find resource 'jaad:jaad:pom:0.8.4' in repository central
> (http://repo1.maven.org/maven2)
> Downloading: jaad/jaad/0.8.4/jaad-0.8.4.pom from repository clojars at
> http://clojars.org/repo/
> Unable to locate resource in repository
> [INFO] Unable to find resource 'jaad:jaad:pom:0.8.4' in repository clojars
> (http://clojars.org/repo/)
> Downloading: jaad/jaad/0.8.4/jaad-0.8.4.pom from repository local at
> file:/home/abc/software/eclipse/workspace/project1/maven_repository/
> Transferring 0K from local
> [WARNING] *** CHECKSUM FAILED - Error retrieving checksum file for
> jaad/jaad/0.8.4/jaad-0.8.4.pom - IGNORING
> Downloading: jaad/jaad/0.8.4/jaad-0.8.4.jar from repository central at
> http://repo1.maven.org/maven2
> Unable to locate resource in repository
> [INFO] Unable to find resource 'jaad:jaad:jar:0.8.4' in repository central
> (http://repo1.maven.org/maven2)
> Downloading: jaad/jaad/0.8.4/jaad-0.8.4.jar from repository clojars at
> http://clojars.org/repo/
> Unable to locate resource in repository
> [INFO] Unable to find resource 'jaad:jaad:jar:0.8.4' in repository clojars
> (http://clojars.org/repo/)
> Downloading: jaad/jaad/0.8.4/jaad-0.8.4.jar from repository local at
> file:/home/abc/software/eclipse/workspace/project1/maven_repository/
> Transferring 653K from local
> [WARNING] *** CHECKSUM FAILED - Error retrieving checksum file for
> jaad/jaad/0.8.4/jaad-0.8.4.jar - IGNORING
> Copying 2 files to /home/abc/software/eclipse/workspace/project1/lib
>
> 7) I look in "lib" directory and see clojure-1.4.0.jar  and jaad-0.8.4.jar
> 8) I open up core.clj and try to run it and get the same error message.
> 9) When I look at project.clj in eclipse/counterclockwise, I see a red x
> at the top saying:
> Leiningen managed dependencies issue: problem resolving following
> dependencies: [jaad/jaad "0.8.4"]
>
> Thanks for any advice.
>
>
> On Saturday, February 16, 2013 7:13:38 PM UTC-5, Aaron Cohen wrote:
>
>> I'm not sure if this is your problem, but a newbie might not realize one
>> thing from that blog post.
>>
>> After doing all the steps there, you still have to add the dependency for
>> that artifact in your project.clj
>>
>> I don't know how you named your local jar, but for their example you
>> would need to add
>>
>> :dependencies [
>>     ....
>>     [jaad/jaad "0.8.3"]]
>>
>>
>> On Sat, Feb 16, 2013 at 6:00 PM, Jarod <jaarodd...@yahoo.com> wrote:
>>
>>> Hi.  This is a really basic question, as I'm new to Clojure and Java.
>>>  I'm trying to use a jar file for Stanford's NLP software that isn't
>>> available on Maven.  I successfully ran the commands from this website:
>>>
>>> www.pgrs.net/2011/10/30/using-**local-jars-with-leiningen/<http://www.pgrs.net/2011/10/30/using-local-jars-with-leiningen/>
>>>
>>> to create a local maven repository, but how do I access the methods in
>>> the jar now?  I created a project using leiningen with eclipse and
>>> counterclockwise and I add the following to core.clj in the src directory
>>> to import the jar:
>>>
>>> (import 'stanford-corenlp)
>>>
>>> where stanford-corenlp is the name of the directory in the local maven
>>> repository.  However, I get the error:
>>>
>>> ClassNotFoundException stanford-corenlp  java.net.URLClassLoader$1.run
>>> (URLClassLoader.java:217)
>>>
>>> Thanks in advance for your help.
>>>
>>> --
>>> --
>>> 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<http://groups.google.com/group/clojure?hl=en>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to clojure+u...@**googlegroups.com.
>>>
>>> For more options, visit 
>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>> .
>>>
>>>
>>>
>>
>>  --
> --
> 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 unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
-- KK

-- 
-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to