Hi Gabriele,

There are some Maven instructions here (not in Lucene/Solr 3.1 because I just 
wrote the file a couple of days ago):
<http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_1/dev-tools/maven/README.maven>

My recommendation, since the Solr 3.1 source tarball does not include 
dev-tools/, is to check out the 3.1-tagged sources from Subversion:

svn co http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_3_1

and then follow the instructions in the above-linked README.maven.  I did that 
just now and it worked for me.  The results are in solr/package/maven/.

Please write back if you run into any problems.

Steve


From: Gabriele Kahlout [mailto:gabri...@mysimpatico.com]
Sent: Tuesday, May 10, 2011 8:37 AM
To: boutr...@gmail.com
Cc: solr-user@lucene.apache.org; Steven A Rowe; ryan...@gmail.com
Subject: Re: Is it possible to build Solr as a maven project?


sorry, this was not the target I used (this one should work too, but...),

Can we expand on the but...?

$ wget 
http://apache.panu.it//lucene/solr/3.1.0/apache-solr-3.1.0-src.tgz<http://apache.panu.it/lucene/solr/3.1.0/apache-solr-3.1.0-src.tgz>
$ tar xf apache-solr-3.1.0-src.tgz
$ cd apache-solr-3.1.0
$ ant generate-maven-artifacts
generate-maven-artifacts:

get-maven-poms:

BUILD FAILED
/Users/simpatico/Downloads/apache-solr-3.1.0/build.xml:59: The following error 
occurred while executing this line:
/Users/simpatico/Downloads/apache-solr-3.1.0/lucene/build.xml:445: The 
following error occurred while executing this line:
/Users/simpatico/Downloads/apache-solr-3.1.0/build.xml:45: 
/Users/simpatico/Downloads/apache-solr-3.1.0/dev-tools/maven does not exist.



Now for those that build this, it must have worked sometime. How? Or is this a 
bug in the release?
Looking the revisions history of the build script I might be referring to 
LUCENE-2490<https://issues.apache.org/jira/browse/LUCENE-2490> but I'm not sure 
I understand the solution out. I've checked out dev-tools but even with it 
things don't work (tried the one with 3.1.0 relesase).




the one I used is get-maven-poms. That will just create pom files and copy
them to their right target locations.

I'm using netbeans and I'm using the plugin "Automatic Projects" to do
everything inside the IDE.

Which version of Solr are you using ?

Ludovic.

2011/5/4 Gabriele Kahlout [via Lucene] <
ml-node+2898211-2124746009-383...@n3.nabble.com<mailto:ml-node%2b2898211-2124746009-383...@n3.nabble.com>>

> generate-maven-artifacts:
>    [mkdir] Created dir: /Users/simpatico/SOLR_HOME/build/maven
>    [mkdir] Created dir: /Users/simpatico/SOLR_HOME/dist/maven
>     [copy] Copying 1 file to
> /Users/simpatico/SOLR_HOME/build/maven/src/maven
> [artifact:install-provider] Installing provider:
> org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2
>
> *BUILD FAILED*
> /Users/simpatico/SOLR_HOME/*build.xml:800*: The following error occurred
> while executing this line:
> /Users/simpatico/SOLR_HOME/common-build.xml:274: artifact:deploy doesn't
> support the "uniqueVersion" attribute
>
>
> *build.xml:800: *<m2-deploy
> pom.xml="src/maven/solr-parent-pom.xml.template"/>
>
> removed "uniquVersion" attirubte:
>
> generate-maven-artifacts:
> [artifact:install-provider] Installing provider:
> org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2
> [artifact:deploy] Deploying to 
> file:///Users/simpatico/SOLR_HOME/dist/maven<file:///\\Users\simpatico\SOLR_HOME\dist\maven>
>
> [artifact:deploy] [INFO] Retrieving previous build number from remote
> [artifact:deploy] [INFO] Retrieving previous metadata from remote
> [artifact:deploy] [INFO] Uploading repository metadata for: 'artifact
> org.apache.solr:solr-parent'
> [artifact:deploy] [INFO] Retrieving previous metadata from remote
> [artifact:deploy] [INFO] Uploading repository metadata for: 'snapshot
> org.apache.solr:solr-parent:1.4.2-SNAPSHOT'
>      [copy] Copying 1 file to /Users/simpatico/SOLR_HOME/build/maven/lib
> [artifact:install-provider] Installing provider:
> org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2
> [artifact:deploy] Deploying to 
> file:///Users/simpatico/SOLR_HOME/dist/maven<file:///\\Users\simpatico\SOLR_HOME\dist\maven>
>
> [artifact:deploy] [INFO] Retrieving previous build number from remote
> [artifact:deploy] [INFO] Retrieving previous metadata from remote
> [artifact:deploy] [INFO] Uploading repository metadata for: 'artifact
> org.apache.solr:solr-commons-csv'
> [artifact:deploy] [INFO] Retrieving previous metadata from remote
> [artifact:deploy] [INFO] Uploading project information for solr-commons-csv
>
> 1.4.2-SNAPSHOT
> [artifact:deploy] [INFO] Retrieving previous metadata from remote
> [artifact:deploy] [INFO] Uploading repository metadata for: 'snapshot
> org.apache.solr:solr-commons-csv:1.4.2-SNAPSHOT'
>      [copy] Copying 1 file to
> /Users/simpatico/SOLR_HOME/build/maven/contrib/dataimporthandler
> [artifact:install-provider] Installing provider:
> org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2
>
> BUILD FAILED
> /Users/simpatico/SOLR_HOME/build.xml:809: The following error occurred
> while
> executing this line:
> */Users/simpatico/SOLR_HOME/common-build.xml:274: artifact:deploy doesn't
> support the nested "attach" element*
>
>


-----
Jouve
France.
--
View this message in context: 
http://lucene.472066.n3.nabble.com/Is-it-possible-to-build-Solr-as-a-maven-project-tp2898068p2898315.html
Sent from the Solr - User mailing list archive at Nabble.com.



--
Regards,
K. Gabriele

--- unchanged since 20/9/10 ---
P.S. If the subject contains "[LON]" or the addressee acknowledges the receipt 
within 48 hours then I don't resend the email.
subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧ time(x) < 
Now + 48h) ⇒ ¬resend(I, this).

If an email is sent by a sender that is not a trusted contact or the email does 
not contain a valid code then the email is not received. A valid code starts 
with a hyphen and ends with "X".
∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y ∈ 
L(-[a-z]+[0-9]X)).

Reply via email to