FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Java

 
 
LinkBack Thread Tools
 
Old 08-22-2011, 11:14 PM
Ioan Eugen Stan
 
Default package Apache James for Debian

Hello,

This year I participated in GSoC for the Apache James (Java enterprise
email client) and I wish to package and maintain James for Debain.
Eric my mentor just told me that I have been accepted as an Apache
comiter for James so I will be able to support/advocate Debian
packaging rules upstream. I think this will be beneficial both to
Debian and Apache.

An important aspect of James is that it is component based (on Spring)
so it fits the Debian way of separating things. The current components
are: the mailets, jdkim library, mime4j library, jspf library, the
mailbox implementations (jcr, maildir, jpa and now HBase), and other.
I already found some of the components in Debian, others are missing.

Cool features for James are: it externalizes all email processing in
Mailets (Java classes). So you can easy implement your business logic
in a Mailet. Another cool stuff is that it now supports email and user
storage over HBase (NoSQL). This feature is not that widespread among
e-mail servers so it will be a great addition.

I already am a member of the Java team so I have write permission on
Alioth, where the packaging part is kept. Unfortunately I don't have a
lot of experience in packaging Java applications so I will need help
here, most importantly to get me started. I don't have a clue yet, but
I didn't gave it much taught either. I will also need someone to
sponsor the packages.

I don't have plans to do things over night. I imagine that this will
take a few months to complete.

Thanks,

[1] http://james.apache.org/
--
Ioan Eugen Stan
http://ieugen.blogspot.com/


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: CAFvdMiCeRNruCV9eniQneyyhuiZwwE4FQNrVtDPrc+B9oagqS Q@mail.gmail.com">http://lists.debian.org/CAFvdMiCeRNruCV9eniQneyyhuiZwwE4FQNrVtDPrc+B9oagqS Q@mail.gmail.com
 
Old 08-23-2011, 08:46 AM
Eric Charles
 
Default package Apache James for Debian

On 23/08/11 01:14, Ioan Eugen Stan wrote:

Hello,

This year I participated in GSoC for the Apache James (Java enterprise
email client) and I wish to package and maintain James for Debain.
Eric my mentor just told me that I have been accepted as an Apache
comiter for James so I will be able to support/advocate Debian
packaging rules upstream. I think this will be beneficial both to
Debian and Apache.



client -> server


An important aspect of James is that it is component based (on Spring)
so it fits the Debian way of separating things. The current components
are: the mailets, jdkim library, mime4j library, jspf library, the
mailbox implementations (jcr, maildir, jpa and now HBase), and other.
I already found some of the components in Debian, others are missing.



+1


Cool features for James are: it externalizes all email processing in
Mailets (Java classes). So you can easy implement your business logic
in a Mailet. Another cool stuff is that it now supports email and user
storage over HBase (NoSQL). This feature is not that widespread among
e-mail servers so it will be a great addition.

I already am a member of the Java team so I have write permission on
Alioth, where the packaging part is kept. Unfortunately I don't have a
lot of experience in packaging Java applications so I will need help
here, most importantly to get me started. I don't have a clue yet, but
I didn't gave it much taught either. I will also need someone to
sponsor the packages.

I don't have plans to do things over night. I imagine that this will
take a few months to complete.

Thanks,

[1] http://james.apache.org/


--
Eric
http://about.echarles.net


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4E5368CB.3090407@u-mangate.com">http://lists.debian.org/4E5368CB.3090407@u-mangate.com
 
Old 08-23-2011, 12:41 PM
ddave Dave
 
Default package Apache James for Debian

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





On Tue, Aug 23, 2011 at 2:16 PM, Eric Charles

<eric.charles@u-mangate.com <mailto:eric.charles@u-mangate.com>> wrote:




* *On 23/08/11 01:14, Ioan Eugen Stan wrote:



* * * *Hello,



* * * *This year I participated in GSoC for the Apache James (Java

* * * *enterprise

* * * *email client) and I wish to package and maintain James for Debain.

* * * *Eric my mentor just told me that I have been accepted as an Apache

* * * *comiter for James so I will be able to support/advocate Debian

* * * *packaging rules upstream. I think this will be beneficial both to

* * * *Debian and Apache.





* *client -> server



* * * *An important aspect of James is that it is component based (on

* * * *Spring)

* * * *so it fits the Debian way of separating things. The current

* * * *components

* * * *are: the mailets, jdkim library, mime4j library, jspf library, the

* * * *mailbox implementations (jcr, maildir, jpa and now HBase), and

* * * *other.

* * * *I already found some of the components in Debian, others are

* * * *missing.





* *+1



* * * *Cool features for James are: it externalizes all email processing in

* * * *Mailets (Java classes). So you can easy implement your business

* * * *logic

* * * *in a Mailet. Another cool stuff is that it now supports email

* * * *and user

* * * *storage over HBase (NoSQL). This feature is not that widespread

* * * *among

* * * *e-mail servers so it will be a great addition.



* * * *I already am a member of the Java team so I have write permission on

* * * *Alioth, where the packaging part is kept. Unfortunately I don't

* * * *have a

* * * *lot of experience in packaging Java applications so I will need help

* * * *here, most importantly to get me started. I don't have a clue

* * * *yet, but

* * * *I didn't gave it much taught either. I will also need someone to

* * * *sponsor the packages.



* * * *I don't have plans to do things over night. I imagine that this will

* * * *take a few months to complete.



* * * *Thanks,



* * * *[1] http://james.apache.org/





* *--

* *Eric

* *http://about.echarles.net





* *--

* *To UNSUBSCRIBE, email to debian-java-REQUEST@lists.__debian.org

* *<mailto:debian-java-REQUEST@lists.debian.org>

* *with a subject of "unsubscribe". Trouble? Contact

* *listmaster@lists.debian.org <mailto:listmaster@lists.debian.org>


* *Archive: http://lists.debian.org/__4E5368CB.3090407@u-mangate.com

* *<http://lists.debian.org/4E5368CB.3090407@u-mangate.com>









--

Thanks & Regards

Devendra Dave








--

Eric

http://about.echarles.net



--
Thanks & RegardsDevendra Dave
 
Old 08-24-2011, 09:41 AM
Ioan Eugen Stan
 
Default package Apache James for Debian

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,
--
Ioan Eugen Stan
http://ieugen.blogspot.com/


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: CAFvdMiArcKyAxymHvOF4-UziWcJYMZVNOcSziv4hHDrr6uo6nQ@mail.gmail.com">http ://lists.debian.org/CAFvdMiArcKyAxymHvOF4-UziWcJYMZVNOcSziv4hHDrr6uo6nQ@mail.gmail.com
 
Old 08-24-2011, 10:41 PM
Ludovic Claude
 
Default package Apache James for Debian

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


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4E557E07.1030005@laposte.net">http://lists.debian.org/4E557E07.1030005@laposte.net
 
Old 08-25-2011, 04:31 AM
D Dave
 
Default package Apache James for Debian

Thanks for the details. I will begin with the following links. And also
start finding the dependencies and if required any help will email you.


Thanks& Regards
Devendra Dave


On 08/25/2011 04:11 AM, Ludovic Claude wrote:

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





--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4E55D03D.8030403@gmail.com">http://lists.debian.org/4E55D03D.8030403@gmail.com
 
Old 08-25-2011, 07:15 AM
Ioan Eugen Stan
 
Default package Apache James for Debian

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

--
Ioan Eugen Stan
http://ieugen.blogspot.com/


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: CAFvdMiAn9WmuS=qsjQA_-H4BwxxHBT-JQ2A7c6CCZ-9vjm_=qQ@mail.gmail.com">http://lists.debian.org/CAFvdMiAn9WmuS=qsjQA_-H4BwxxHBT-JQ2A7c6CCZ-9vjm_=qQ@mail.gmail.com
 
Old 08-25-2011, 10:03 PM
Ludovic Claude
 
Default 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
>


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4E56C699.2010106@laposte.net">http://lists.debian.org/4E56C699.2010106@laposte.net
 
Old 08-26-2011, 08:33 AM
Ioan Eugen Stan
 
Default package Apache James for Debian

2011/8/26 Ludovic Claude <ludovic.claude@laposte.net>:
> 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).

Yes, I also talked to Eric and the doc part is the issue. I remembered
I had this problem when I first built James on Debian but was unsure.
Thanks, I will get back sometime in the future, when I have some news.

> 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

Interested but I have a lot going on. Don't want to make promises I
can't keep, plus, my packaging skills are not that great yet.
If I find some time I will let you know, the rate things are going you
will probably still need my help.

Bye,
--
Ioan Eugen Stan
http://ieugen.blogspot.com/


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: CAFvdMiDAOwe_QzsMYuRf_QQb6kuKYydnY9E24L5xnLWt9bPeH A@mail.gmail.com">http://lists.debian.org/CAFvdMiDAOwe_QzsMYuRf_QQb6kuKYydnY9E24L5xnLWt9bPeH A@mail.gmail.com
 
Old 08-26-2011, 12:51 PM
D Dave
 
Default package Apache James for Debian

Hello All,
Today I tried to build the apache jsieve using the following command but
failing for the following dependencies. I am quite new to debian
packaging and wanted to know what can be done here or any helpful links,
advice etc.


$mh_make
--from-svn=http://svn.apache.org/repos/asf/james/jsieve/tags/jsieve-project-0.4/
-v



The final error after execution of the command is

...

Aug 26, 2011 6:16:32 PM
org.debian.maven.packager.DependenciesSolver$ToRes olve resolve

SEVERE: Cannot resolve dependencies on ./assemble/pom.xml
java.lang.ClassCastException
[ERROR] Cannot find parent dependency
org.apache.james:jsieve-projectom:0.4, use --no-parent option to
resolve this issue or install the parent POM in the Maven repository
[ERROR] Cannot find parent dependency
org.apache.james:jsieve-projectom:0.4, use --no-parent option to
resolve this issue or install the parent POM in the Maven repository
[ERROR] Cannot find parent dependency
org.apache.james:jsieve-projectom:0.4, use --no-parent option to
resolve this issue or install the parent POM in the Maven repository
[ERROR] Cannot find parent dependency
org.apache.james:jsieve-projectom:0.4, use --no-parent option to
resolve this issue or install the parent POM in the Maven repository

ERROR:
main/pom.xml: Dependency is not packaged in the Maven repository for
Debian: javax.mail:mail:1.4
main/pom.xml: Plugin is not packaged in the Maven repository for Debian:
org.codehaus.mojo:javacc-maven-plugin:2.5
mailet/pom.xml: Dependency is not packaged in the Maven repository for
Debian: org.apache.james:apache-mailet:2.4
mailet/pom.xml: Plugin is not packaged in the Maven repository for
Debian: org.codehaus.mojo:rat-maven-plugin:1.0-alpha-3
mailet/pom.xml: Plugin is not packaged in the Maven repository for
Debian: org.apache.james:maven-mailetdocs-plugin:0.1
util/pom.xml: Dependency is not packaged in the Maven repository for
Debian: javax.mail:mail:1.4
util/pom.xml: Plugin is not packaged in the Maven repository for Debian:
org.codehaus.mojo:rat-maven-plugin:1.0-alpha-3
assemble/pom.xml: Dependency is not packaged in the Maven repository for
Debian: org.apache.james:apache-mailet:2.4



Thanks& Regards
Devendra Dave


On 08/26/2011 03:33 AM, Ludovic Claude wrote:

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






--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4E5796B8.5080401@gmail.com">http://lists.debian.org/4E5796B8.5080401@gmail.com
 

Thread Tools




All times are GMT. The time now is 07:55 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org