You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Nicolas Lalevée (JIRA)" <ji...@apache.org> on 2007/02/26 11:01:13 UTC
[jira] Created: (LUCENE-816) Manage dependencies in the build with
ivy
Manage dependencies in the build with ivy
-----------------------------------------
Key: LUCENE-816
URL: https://issues.apache.org/jira/browse/LUCENE-816
Project: Lucene - Java
Issue Type: New Feature
Components: Analysis
Affects Versions: 2.1
Reporter: Nicolas Lalevée
Attachments: common-build.tar.gz
There were issues about making the 2.1 release : http://www.nabble.com/-VOTE--release-Lucene-2.1-tf3228536.html#a8994721
Then the discussion started to talk about maven, and also about ivy.
I propose here a draft, a proof of concept of an ant + ivy build. I made this build parallel to the actual one, so people can evaluate it.
Note that I have only ivy-ified the core, the demo and the contrib/benchmark. The other contrib projects can be ivy-ified quite easily.
The build system is in the common-build directory. In this directory we have :
* common-build.xml : the main common build which handle dependencies with ivy
* common-build-project.xml : build a java project, core, demo, or a contrib one
* common-build-webapp.xml : extend common-build-project and have some tasks about building a war
* common-build-modules.xml : allow to build sevral projects, just using some subant task
* common-build-gcj.xml : build with gcj. It work once, need to be fixed
* ivyconf.xml, ivyconf.properties : ivy configuration
* build.xml : a little task to generate the ivyconf.xml to use with the eclipse ivy plugin
* eclipse directory : contains some XSL/XML to generate .classpath and .project
To test it and see how ivy is cool :
cd contrib/benchmark
ant -f build-ivy.xml buildeep
and look at the new local-libs directory at the root of the lucene directory !
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Resolved: (LUCENE-816) Manage dependencies in the build with
ivy
Posted by "Michael Busch (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Busch resolved LUCENE-816.
----------------------------------
Resolution: Won't Fix
It doesn't seem like we want to switch to Ivy. Also no updates here in a long time.
> Manage dependencies in the build with ivy
> -----------------------------------------
>
> Key: LUCENE-816
> URL: https://issues.apache.org/jira/browse/LUCENE-816
> Project: Lucene - Java
> Issue Type: New Feature
> Components: Analysis
> Affects Versions: 2.1
> Reporter: Nicolas Lalevée
> Attachments: common-build.tar.gz, external-libs.tar.gz, ivy-build.patch
>
>
> There were issues about making the 2.1 release : http://www.nabble.com/-VOTE--release-Lucene-2.1-tf3228536.html#a8994721
> Then the discussion started to talk about maven, and also about ivy.
> I propose here a draft, a proof of concept of an ant + ivy build. I made this build parallel to the actual one, so people can evaluate it.
> Note that I have only ivy-ified the core, the demo and the contrib/benchmark. The other contrib projects can be ivy-ified quite easily.
> The build system is in the common-build directory. In this directory we have :
> * common-build.xml : the main common build which handle dependencies with ivy
> * common-build-project.xml : build a java project, core, demo, or a contrib one
> * common-build-webapp.xml : extend common-build-project and have some tasks about building a war
> * common-build-modules.xml : allow to build sevral projects, just using some subant task
> * common-build-gcj.xml : build with gcj. It work once, need to be fixed
> * ivyconf.xml, ivyconf.properties : ivy configuration
> * build.xml : a little task to generate the ivyconf.xml to use with the eclipse ivy plugin
> * eclipse directory : contains some XSL/XML to generate .classpath and .project
> To test it and see how ivy is cool :
> cd contrib/benchmark
> ant -f build-ivy.xml buildeep
> and look at the new local-libs directory at the root of the lucene directory !
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Updated: (LUCENE-816) Manage dependencies in the build with
ivy
Posted by "Nicolas Lalevée (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nicolas Lalevée updated LUCENE-816:
-----------------------------------
Attachment: common-build.tar.gz
> Manage dependencies in the build with ivy
> -----------------------------------------
>
> Key: LUCENE-816
> URL: https://issues.apache.org/jira/browse/LUCENE-816
> Project: Lucene - Java
> Issue Type: New Feature
> Components: Analysis
> Affects Versions: 2.1
> Reporter: Nicolas Lalevée
> Attachments: common-build.tar.gz
>
>
> There were issues about making the 2.1 release : http://www.nabble.com/-VOTE--release-Lucene-2.1-tf3228536.html#a8994721
> Then the discussion started to talk about maven, and also about ivy.
> I propose here a draft, a proof of concept of an ant + ivy build. I made this build parallel to the actual one, so people can evaluate it.
> Note that I have only ivy-ified the core, the demo and the contrib/benchmark. The other contrib projects can be ivy-ified quite easily.
> The build system is in the common-build directory. In this directory we have :
> * common-build.xml : the main common build which handle dependencies with ivy
> * common-build-project.xml : build a java project, core, demo, or a contrib one
> * common-build-webapp.xml : extend common-build-project and have some tasks about building a war
> * common-build-modules.xml : allow to build sevral projects, just using some subant task
> * common-build-gcj.xml : build with gcj. It work once, need to be fixed
> * ivyconf.xml, ivyconf.properties : ivy configuration
> * build.xml : a little task to generate the ivyconf.xml to use with the eclipse ivy plugin
> * eclipse directory : contains some XSL/XML to generate .classpath and .project
> To test it and see how ivy is cool :
> cd contrib/benchmark
> ant -f build-ivy.xml buildeep
> and look at the new local-libs directory at the root of the lucene directory !
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Commented: (LUCENE-816) Manage dependencies in the build
with ivy
Posted by "Stephane Bailliez (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12476022 ]
Stephane Bailliez commented on LUCENE-816:
------------------------------------------
I see some very deep similarities with some known build here...
> Manage dependencies in the build with ivy
> -----------------------------------------
>
> Key: LUCENE-816
> URL: https://issues.apache.org/jira/browse/LUCENE-816
> Project: Lucene - Java
> Issue Type: New Feature
> Components: Analysis
> Affects Versions: 2.1
> Reporter: Nicolas Lalevée
> Attachments: common-build.tar.gz, external-libs.tar.gz, ivy-build.patch
>
>
> There were issues about making the 2.1 release : http://www.nabble.com/-VOTE--release-Lucene-2.1-tf3228536.html#a8994721
> Then the discussion started to talk about maven, and also about ivy.
> I propose here a draft, a proof of concept of an ant + ivy build. I made this build parallel to the actual one, so people can evaluate it.
> Note that I have only ivy-ified the core, the demo and the contrib/benchmark. The other contrib projects can be ivy-ified quite easily.
> The build system is in the common-build directory. In this directory we have :
> * common-build.xml : the main common build which handle dependencies with ivy
> * common-build-project.xml : build a java project, core, demo, or a contrib one
> * common-build-webapp.xml : extend common-build-project and have some tasks about building a war
> * common-build-modules.xml : allow to build sevral projects, just using some subant task
> * common-build-gcj.xml : build with gcj. It work once, need to be fixed
> * ivyconf.xml, ivyconf.properties : ivy configuration
> * build.xml : a little task to generate the ivyconf.xml to use with the eclipse ivy plugin
> * eclipse directory : contains some XSL/XML to generate .classpath and .project
> To test it and see how ivy is cool :
> cd contrib/benchmark
> ant -f build-ivy.xml buildeep
> and look at the new local-libs directory at the root of the lucene directory !
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Updated: (LUCENE-816) Manage dependencies in the build with
ivy
Posted by "Nicolas Lalevée (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nicolas Lalevée updated LUCENE-816:
-----------------------------------
Attachment: ivy-build.patch
> Manage dependencies in the build with ivy
> -----------------------------------------
>
> Key: LUCENE-816
> URL: https://issues.apache.org/jira/browse/LUCENE-816
> Project: Lucene - Java
> Issue Type: New Feature
> Components: Analysis
> Affects Versions: 2.1
> Reporter: Nicolas Lalevée
> Attachments: common-build.tar.gz, ivy-build.patch
>
>
> There were issues about making the 2.1 release : http://www.nabble.com/-VOTE--release-Lucene-2.1-tf3228536.html#a8994721
> Then the discussion started to talk about maven, and also about ivy.
> I propose here a draft, a proof of concept of an ant + ivy build. I made this build parallel to the actual one, so people can evaluate it.
> Note that I have only ivy-ified the core, the demo and the contrib/benchmark. The other contrib projects can be ivy-ified quite easily.
> The build system is in the common-build directory. In this directory we have :
> * common-build.xml : the main common build which handle dependencies with ivy
> * common-build-project.xml : build a java project, core, demo, or a contrib one
> * common-build-webapp.xml : extend common-build-project and have some tasks about building a war
> * common-build-modules.xml : allow to build sevral projects, just using some subant task
> * common-build-gcj.xml : build with gcj. It work once, need to be fixed
> * ivyconf.xml, ivyconf.properties : ivy configuration
> * build.xml : a little task to generate the ivyconf.xml to use with the eclipse ivy plugin
> * eclipse directory : contains some XSL/XML to generate .classpath and .project
> To test it and see how ivy is cool :
> cd contrib/benchmark
> ant -f build-ivy.xml buildeep
> and look at the new local-libs directory at the root of the lucene directory !
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Updated: (LUCENE-816) Manage dependencies in the build with
ivy
Posted by "Nicolas Lalevée (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nicolas Lalevée updated LUCENE-816:
-----------------------------------
Attachment: external-libs.tar.gz
> Manage dependencies in the build with ivy
> -----------------------------------------
>
> Key: LUCENE-816
> URL: https://issues.apache.org/jira/browse/LUCENE-816
> Project: Lucene - Java
> Issue Type: New Feature
> Components: Analysis
> Affects Versions: 2.1
> Reporter: Nicolas Lalevée
> Attachments: common-build.tar.gz, external-libs.tar.gz, ivy-build.patch
>
>
> There were issues about making the 2.1 release : http://www.nabble.com/-VOTE--release-Lucene-2.1-tf3228536.html#a8994721
> Then the discussion started to talk about maven, and also about ivy.
> I propose here a draft, a proof of concept of an ant + ivy build. I made this build parallel to the actual one, so people can evaluate it.
> Note that I have only ivy-ified the core, the demo and the contrib/benchmark. The other contrib projects can be ivy-ified quite easily.
> The build system is in the common-build directory. In this directory we have :
> * common-build.xml : the main common build which handle dependencies with ivy
> * common-build-project.xml : build a java project, core, demo, or a contrib one
> * common-build-webapp.xml : extend common-build-project and have some tasks about building a war
> * common-build-modules.xml : allow to build sevral projects, just using some subant task
> * common-build-gcj.xml : build with gcj. It work once, need to be fixed
> * ivyconf.xml, ivyconf.properties : ivy configuration
> * build.xml : a little task to generate the ivyconf.xml to use with the eclipse ivy plugin
> * eclipse directory : contains some XSL/XML to generate .classpath and .project
> To test it and see how ivy is cool :
> cd contrib/benchmark
> ant -f build-ivy.xml buildeep
> and look at the new local-libs directory at the root of the lucene directory !
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org