Project

General

Profile

Task #52

Avatar?id=6023&size=22x22

Task #153: Improvements to building packages

Adjust maven project - generating dist package

Added by Wojciech Kapcia TigaseTeam over 7 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Low
Target version:
Start date:
2011-02-28
Due date:
% Done:

0%

Estimated time:
16.00 h
Database:

Description

Excercise concept of full replacement ant with maven


Related issues

Related to Tigase XMPP Server - Task #1657: Generate RPM and DEB packagesClosed2013-12-042017-08-27

Associated revisions

Revision 9f8cb35c (diff)
Added by Wojciech Kapcia TigaseTeam about 5 years ago

rename libraries to match maven artifacts (related to #52)

Revision 6ee421b2 (diff)
Added by Wojciech Kapcia TigaseTeam about 5 years ago

#52 - Adjust maven project: generating dist package; separate modules to handle different tasks and, per requirement, avoiding putting extra dependencies in server module;

Revision a44a45b3 (diff)
Added by Wojciech Kapcia TigaseTeam about 5 years ago

add heap memory setting, correct script path (#52)

Revision b5117def
Added by Hisham Malik over 2 years ago

Merge pull request #52 from iMi-digital/fix-46

#46 Support HTML in Mails

History

#1 Updated by Wojciech Kapcia TigaseTeam over 7 years ago

  • Parent task set to #153

#2 Updated by Steffen Larsen over 7 years ago

Just some notes after talking with Artur:

  • We need one big zip and tar.gz file

  • The zip and tar.gz have to contain all the files required to run the server, database scripts, jar files, cert directory, etc....

  • Packages number to contain SVN rev number as well, the same way as they do now generated from ANT

  • The maven target could be: mvn dist

#3 Avatar?id=6023&size=24x24 Updated by Artur Hefczyc TigaseTeam almost 7 years ago

  • Target version set to tigase-server-5.2.0

#4 Updated by Steffen Larsen almost 7 years ago

Hi,

This one should not be that hard to implement. When do you plan to release 5.1 version?.. if not in the near future in january 2012, then I might be able to implement it for version 5.1.

#5 Avatar?id=6023&size=24x24 Updated by Artur Hefczyc TigaseTeam almost 7 years ago

We are planning to release final very, very soon. I am just walking through outstanding issues and pushing non-critical stuff over to the next version, and working on all critical. I expect to publish final within a week or two.

However, these maven modifications will most likely be included in version 5.1.1.

#6 Updated by Steffen Larsen almost 7 years ago

Ok super. Just say if you want my help for the maven part..

#7 Avatar?id=6023&size=24x24 Updated by Artur Hefczyc TigaseTeam almost 7 years ago

Thank you for the offer, I will keep that in mind. Your help would be really appreciated as none of us is Maven expert. This is why this task has been delayed for such a long time.

#8 Updated by Steffen Larsen almost 7 years ago

OK, put me as a assignee then, if Wojciech is busy with something else.

The basic task is to get everything maven'ized and get rid og ant and build.xml files, right?

As I wrote relier this year.. to have a dist target etc. vi maven.

#9 Avatar?id=6023&size=24x24 Updated by Artur Hefczyc TigaseTeam almost 7 years ago

I hope you will not feel offended if I say that I cannot assign you to the ticket as you are not the team member. Would it be possible for you to prepare files or diffs and attach them to the ticket. Wojciech would apply your modifications then.

On the other hand, if you are interested in joining our team, that would be possible as well, however, this may take some time as there is legal stuff involved.

#10 Updated by Steffen Larsen almost 7 years ago

No problem Artur.. I will make the patch like I did earlier with https://projects.tigase.org/issues/81.

Maybe later on when I have more time to dedicate I will join your team. I've been pushing some updates to tsung that might interest you concerning jabber test/snmp (what I am doing at the moment).

#11 Avatar?id=6023&size=24x24 Updated by Artur Hefczyc TigaseTeam about 6 years ago

  • Estimated time set to 16.00 h

#12 Avatar?id=6023&size=24x24 Updated by Artur Hefczyc TigaseTeam over 5 years ago

  • Target version changed from tigase-server-5.2.0 to tigase-server-7.0.0

Or perhaps we are migrating to Cradle instead?

#13 Updated by Wojciech Kapcia TigaseTeam about 5 years ago

  • Status changed from New to Resolved
  • Assignee changed from Wojciech Kapcia to Artur Hefczyc
  • Version set to tigase-server-5.2.0

due to strict requirement that tigase-server pom.xml should not have any additional dependencies included a separate modules handling distribution packages creation were created as well as one master project (module/master). goal package executed on master project will create exact packages as ant task. as discussed separately two dist packages are now available: minimal (with server, xmltools and utils) and full package with all modules as well as required dependencies.

#14 Avatar?id=6023&size=24x24 Updated by Artur Hefczyc TigaseTeam about 5 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF