You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Robert Muir (JIRA)" <ji...@apache.org> on 2012/04/25 17:12:20 UTC

[jira] [Commented] (LUCENE-3167) Make lucene/solr a OSGI bundle through Ant

    [ https://issues.apache.org/jira/browse/LUCENE-3167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13261705#comment-13261705 ] 

Robert Muir commented on LUCENE-3167:
-------------------------------------

Out of curiousity, now that we are using ivy in our ant build, has anyone investigated 
the upcoming ivy support for OSGI?

Would it do what we want? http://ant.apache.org/ivy/history/trunk/osgi.html, http://ant.apache.org/ivy/history/trunk/osgi/standard-osgi.html, etc.

It seems to use the same utilities here, so I have a few concerns:
* it if slows down the build 90seconds, I think its better that to support OSGI this 
  would only be done inside prepare-release, not during normal 'ant test'. This way
  our ordinary compile-test-debug cycle is unaffected. This is really important.
* I don't know anything about OSGI, but how do we know its "correct"? Just like any
  thing else we include in our release, we shouldnt just be releasing arbitrary stuff
  (even additional metadata) unless we have some mechanism to confirm that its correct.
* the current ivy integration is labeled as experimental (making the above even more important).

anyway I know nothing of OSGI, so maybe this is useless, I just wanted to bring it up.

                
> Make lucene/solr a OSGI bundle through Ant
> ------------------------------------------
>
>                 Key: LUCENE-3167
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3167
>             Project: Lucene - Java
>          Issue Type: New Feature
>         Environment: bndtools
>            Reporter: Luca Stancapiano
>         Attachments: LUCENE-3167.patch, LUCENE-3167.patch, LUCENE-3167.patch, lucene_trunk.patch, lucene_trunk.patch
>
>
> We need to make a bundle thriugh Ant, so the binary can be published and no more need the download of the sources. Actually to get a OSGI bundle we need to use maven tools and build the sources. Here the reference for the creation of the OSGI bundle through Maven:
> https://issues.apache.org/jira/browse/LUCENE-1344
> Bndtools could be used inside Ant

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org