lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ryan McKinley <ryan...@gmail.com>
Subject Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr
Date Mon, 23 Apr 2012 18:20:02 GMT
On Mon, Apr 23, 2012 at 11:17 AM, Benson Margulies
<bimargulies@gmail.com> wrote:
> On Mon, Apr 23, 2012 at 2:10 PM, Robert Muir <rcmuir@gmail.com> wrote:
>> On Mon, Apr 23, 2012 at 2:07 PM, Benson Margulies <bimargulies@gmail.com> wrote:
>>>>
>>>> How do we handle situations like
>>>> https://issues.apache.org/jira/browse/XERCESJ-1257 (open for 5 years,
>>>> still not incorporated in a release), without doing hackish things
>>>> (releasing someone elses code, sucking their entire codebase into
>>>> ours), or relying upon Uwe Schindler to come up with some clever
>>>> workaround?
>>>
>>> As far as I can tell, you have exactly the same issues solving this
>>> issue with and without Maven.
>>>
>>
>> I don't think thats really the case at all. If i want to release a
>> patched jar with ivy its pretty trivial.
>>
>> I simply make a project in github or google code with a build.xml that
>> downloads their code, patches it, and produces the patched result. its
>> still an open source project: its basically a fork. I put the binaries
>> i generate under Downloads and point ivy directly at that jar.
>>
>> Done.
>>
>> How to do this with maven?
>
> If it's a maven project, you do the same thing, patching the pom to
> shade to change the packages if you want, or just changing the
> coordinates.
>
> You publish the results to central via OSSRH under your coordinates.
>

but note that in either case if you use the same package/namespace you
are likely to upset the people who control that package/namespace

ryan

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


Mime
View raw message