[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: package Apache James for Debian



Hello Ioan,

It's very likely that Maven 2 will be able to build Apache James or at
least parts of it. The only big incompatibility between Maven 2 and 3 is
the documentation and site plugins, and you can skip those at least for
initial packaging (answer no to the Javadoc question when mh_make asks it).

I have some initial work for packaging Maven 3, but my efforts have
stalled due to a lack of time. If you can help, great, otherwise it
might take quite a few more months to get anything ready. Maven 3 is a
big beast and takes time to package.

Ludovic

On 25/08/2011 09:15, Ioan Eugen Stan wrote:
> 2011/8/25 Ludovic Claude <ludovic.claude@laposte.net>:
>>
>> On 24/08/2011 11:41, Ioan Eugen Stan wrote:
>>> 2011/8/23 ddave Dave <ddave1403@gmail.com>:
>>>>
>>>>
>>>> On Tue, Aug 23, 2011 at 5:26 PM, Eric Charles <eric.charles@u-mangate.com>
>>>> wrote:
>>>>>
>>>>> Hi,
>>>>> I think you didn't send to debian-java@lists.debian.org (just click on
>>>>> reply-to-all to be sure).
>>>>> Thx.
>>>>>
>>>>> On 23/08/11 11:38, ddave Dave wrote:
>>>>>>
>>>>>> Hello,
>>>>>> I have joined today and wish to participate on this. Event I am new to
>>>>>> java packaging under debian but might help you on Java part. Please let
>>>>>> me know.
>>>>>>
>>>>>> Thanks & Regards
>>>>>> Devendra Dave
>>>
>>> Hello Dave,
>>>
>>> Cool, nice to see you are interested. Here is the way I see things going;
>>>
>>> 1. See what are the dependencies and first seek those that are atomic
>>> (don't depend on any other library). They will be the first things to
>>> package and I expect them to be small libraries, pretty easy to
>>> package.
>>> 2. Try to see what modifications to the maven pom can be made to
>>> support Debian builds and if possible integrate them upstream. This
>>> should not intrude on the normal way development works. Maybe create
>>> even a maven plugin that should ease this task.
>>> 3. Build on those until we manage to get everything in.
>>>
>>> Simple, no :> !
>>>
>>> If you want something more specific, I think we will probably begin
>>> with jSieve [0] or jDKIM [1]. Mime4j 0.6  is already packaged and you
>>> can see how from [2].
>>>
>>>
>>> [0] http://james.apache.org/jsieve/index.html
>>> [1] http://james.apache.org/jdkim/index.html
>>> [2] http://packages.debian.org/unstable/java/libapache-mime4j-java
>>>
>>> p.s. I am busy with some other projects so I don't expect things to go
>>> wild here. I hope to get James in a few months, with your help maybe
>>> faster. Don't hesitate to ask if you have problems. You can find me on
>>> James dev list for James related stuff. You can even send me private
>>> messages but for packaging stuff it's best if it is public.
>>>
>>> Regards,
>>
>> Hello,
>>
>> This page should help you to get started with packaging a Maven project
>> in Debian:
>>
>> http://wiki.debian.org/Java/MavenDebianHelper
>>
>> I'm working on improving the documentation for this package, so any
>> feedback or questions will be useful.
>>
>> Ludovic
> 
> Hello Ludovic and thanks for the tip.
> 
> I think that the only show stopper will be that James 3 requires Maven
> 3 to build. And from what I saw, Maven 3 is not in Debian right now.
> Also the status is unclear. Do you know anything about that?
> 
> [1] http://wiki.debian.org/Java/Maven3
> 


Reply to: