You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Ali Akhtar <al...@ali.actor> on 2020/07/02 05:27:04 UTC

Adding solr-core via maven fails

If I try adding solr-core to an existing project, e.g (SBT):

libraryDependencies += "org.apache.solr" % "solr-core" % "8.5.2"

It fails due a 404 on the dependencies:

Extracting structure failed
stack trace is suppressed; run last update for the full output
stack trace is suppressed; run last ssExtractDependencies for the full
output
(update) sbt.librarymanagement.ResolveException: Error downloading
org.restlet.jee:org.restlet:2.4.0
Not found
Not found
not found:
/home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
not found:
https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
Not found
Not found
not found:
/home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
not found:
https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
(ssExtractDependencies) sbt.librarymanagement.ResolveException: Error
downloading org.restlet.jee:org.restlet:2.4.0
Not found
Not found
not found:
/home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
not found:
https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
Not found
Not found
not found:
/home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
not found:
https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom



Any ideas? Do I need to add a specific repository to get it to compile?

Re: Adding solr-core via maven fails

Posted by Erick Erickson <er...@gmail.com>.
If you feel strongly that Solr needs to keep up the Maven bits
up to date, you can volunteer to help maintain it, Solr is
open source after all.


> On Jul 3, 2020, at 12:08 AM, Ali Akhtar <al...@ali.actor> wrote:
> 
> I had to add an additional repository to get the failing dependency to
> resolve:
> 
> resolvers += "Spring Plugins Repository" at "
> https://repo.spring.io/plugins-release/"
> 
>> However, we do not officially support Maven builds,
> 
> Um, why? This is a java based project, and maven is the de-facto standard
> for Java. What if someone wanted to make use of any of Solr's java
> libraries in their own JVM based project? There's no (clean) way to do it
> other than adding it as a maven dependency and importing the class into
> their code.
> 
> 
> On Thu, Jul 2, 2020 at 6:07 PM Mike Drob <md...@apache.org> wrote:
> 
>> Does it fail similarly on 8.5.0 and .1?
>> 
>> On Thu, Jul 2, 2020 at 6:38 AM Erick Erickson <er...@gmail.com>
>> wrote:
>> 
>>> There have been some issues with Maven, see:
>>> https://issues.apache.org/jira/browse/LUCENE-9170
>>> 
>>> However, we do not officially support Maven builds, they’re there as a
>>> convenience, so there may still
>>> be issues in future.
>>> 
>>>> On Jul 2, 2020, at 1:27 AM, Ali Akhtar <al...@ali.actor> wrote:
>>>> 
>>>> If I try adding solr-core to an existing project, e.g (SBT):
>>>> 
>>>> libraryDependencies += "org.apache.solr" % "solr-core" % "8.5.2"
>>>> 
>>>> It fails due a 404 on the dependencies:
>>>> 
>>>> Extracting structure failed
>>>> stack trace is suppressed; run last update for the full output
>>>> stack trace is suppressed; run last ssExtractDependencies for the full
>>>> output
>>>> (update) sbt.librarymanagement.ResolveException: Error downloading
>>>> org.restlet.jee:org.restlet:2.4.0
>>>> Not found
>>>> Not found
>>>> not found:
>>>> /home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
>>>> not found:
>>>> 
>>> 
>> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
>>>> Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
>>>> Not found
>>>> Not found
>>>> not found:
>>>> 
>>> 
>> /home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
>>>> not found:
>>>> 
>>> 
>> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
>>>> (ssExtractDependencies) sbt.librarymanagement.ResolveException: Error
>>>> downloading org.restlet.jee:org.restlet:2.4.0
>>>> Not found
>>>> Not found
>>>> not found:
>>>> /home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
>>>> not found:
>>>> 
>>> 
>> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
>>>> Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
>>>> Not found
>>>> Not found
>>>> not found:
>>>> 
>>> 
>> /home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
>>>> not found:
>>>> 
>>> 
>> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
>>>> 
>>>> 
>>>> 
>>>> Any ideas? Do I need to add a specific repository to get it to compile?
>>> 
>>> 
>> 


Re: Adding solr-core via maven fails

Posted by Ali Akhtar <al...@ali.actor>.
I had to add an additional repository to get the failing dependency to
resolve:

resolvers += "Spring Plugins Repository" at "
https://repo.spring.io/plugins-release/"

> However, we do not officially support Maven builds,

Um, why? This is a java based project, and maven is the de-facto standard
for Java. What if someone wanted to make use of any of Solr's java
libraries in their own JVM based project? There's no (clean) way to do it
other than adding it as a maven dependency and importing the class into
their code.


On Thu, Jul 2, 2020 at 6:07 PM Mike Drob <md...@apache.org> wrote:

> Does it fail similarly on 8.5.0 and .1?
>
> On Thu, Jul 2, 2020 at 6:38 AM Erick Erickson <er...@gmail.com>
> wrote:
>
> > There have been some issues with Maven, see:
> > https://issues.apache.org/jira/browse/LUCENE-9170
> >
> > However, we do not officially support Maven builds, they’re there as a
> > convenience, so there may still
> > be issues in future.
> >
> > > On Jul 2, 2020, at 1:27 AM, Ali Akhtar <al...@ali.actor> wrote:
> > >
> > > If I try adding solr-core to an existing project, e.g (SBT):
> > >
> > > libraryDependencies += "org.apache.solr" % "solr-core" % "8.5.2"
> > >
> > > It fails due a 404 on the dependencies:
> > >
> > > Extracting structure failed
> > > stack trace is suppressed; run last update for the full output
> > > stack trace is suppressed; run last ssExtractDependencies for the full
> > > output
> > > (update) sbt.librarymanagement.ResolveException: Error downloading
> > > org.restlet.jee:org.restlet:2.4.0
> > > Not found
> > > Not found
> > > not found:
> > > /home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
> > > not found:
> > >
> >
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
> > > Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
> > > Not found
> > > Not found
> > > not found:
> > >
> >
> /home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
> > > not found:
> > >
> >
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
> > > (ssExtractDependencies) sbt.librarymanagement.ResolveException: Error
> > > downloading org.restlet.jee:org.restlet:2.4.0
> > > Not found
> > > Not found
> > > not found:
> > > /home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
> > > not found:
> > >
> >
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
> > > Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
> > > Not found
> > > Not found
> > > not found:
> > >
> >
> /home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
> > > not found:
> > >
> >
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
> > >
> > >
> > >
> > > Any ideas? Do I need to add a specific repository to get it to compile?
> >
> >
>

Re: Adding solr-core via maven fails

Posted by Mike Drob <md...@apache.org>.
Does it fail similarly on 8.5.0 and .1?

On Thu, Jul 2, 2020 at 6:38 AM Erick Erickson <er...@gmail.com>
wrote:

> There have been some issues with Maven, see:
> https://issues.apache.org/jira/browse/LUCENE-9170
>
> However, we do not officially support Maven builds, they’re there as a
> convenience, so there may still
> be issues in future.
>
> > On Jul 2, 2020, at 1:27 AM, Ali Akhtar <al...@ali.actor> wrote:
> >
> > If I try adding solr-core to an existing project, e.g (SBT):
> >
> > libraryDependencies += "org.apache.solr" % "solr-core" % "8.5.2"
> >
> > It fails due a 404 on the dependencies:
> >
> > Extracting structure failed
> > stack trace is suppressed; run last update for the full output
> > stack trace is suppressed; run last ssExtractDependencies for the full
> > output
> > (update) sbt.librarymanagement.ResolveException: Error downloading
> > org.restlet.jee:org.restlet:2.4.0
> > Not found
> > Not found
> > not found:
> > /home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
> > not found:
> >
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
> > Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
> > Not found
> > Not found
> > not found:
> >
> /home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
> > not found:
> >
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
> > (ssExtractDependencies) sbt.librarymanagement.ResolveException: Error
> > downloading org.restlet.jee:org.restlet:2.4.0
> > Not found
> > Not found
> > not found:
> > /home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
> > not found:
> >
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
> > Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
> > Not found
> > Not found
> > not found:
> >
> /home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
> > not found:
> >
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
> >
> >
> >
> > Any ideas? Do I need to add a specific repository to get it to compile?
>
>

Re: Adding solr-core via maven fails

Posted by Erick Erickson <er...@gmail.com>.
There have been some issues with Maven, see: https://issues.apache.org/jira/browse/LUCENE-9170

However, we do not officially support Maven builds, they’re there as a convenience, so there may still
be issues in future.

> On Jul 2, 2020, at 1:27 AM, Ali Akhtar <al...@ali.actor> wrote:
> 
> If I try adding solr-core to an existing project, e.g (SBT):
> 
> libraryDependencies += "org.apache.solr" % "solr-core" % "8.5.2"
> 
> It fails due a 404 on the dependencies:
> 
> Extracting structure failed
> stack trace is suppressed; run last update for the full output
> stack trace is suppressed; run last ssExtractDependencies for the full
> output
> (update) sbt.librarymanagement.ResolveException: Error downloading
> org.restlet.jee:org.restlet:2.4.0
> Not found
> Not found
> not found:
> /home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
> not found:
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
> Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
> Not found
> Not found
> not found:
> /home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
> not found:
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
> (ssExtractDependencies) sbt.librarymanagement.ResolveException: Error
> downloading org.restlet.jee:org.restlet:2.4.0
> Not found
> Not found
> not found:
> /home/ali/.ivy2/local/org.restlet.jee/org.restlet/2.4.0/ivys/ivy.xml
> not found:
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.4.0/org.restlet-2.4.0.pom
> Error downloading org.restlet.jee:org.restlet.ext.servlet:2.4.0
> Not found
> Not found
> not found:
> /home/ali/.ivy2/local/org.restlet.jee/org.restlet.ext.servlet/2.4.0/ivys/ivy.xml
> not found:
> https://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2.4.0/org.restlet.ext.servlet-2.4.0.pom
> 
> 
> 
> Any ideas? Do I need to add a specific repository to get it to compile?