Ticket #226 (closed administrative task: fixed)

Opened 3 years ago

Last modified 3 years ago

Change project structure to support maven modules

Reported by: kasper Owned by: kasper
Priority: high Milestone: DataCleaner 1.5
Component: DataCleaner-core Keywords:
Cc:
Influenced classes:

Description

As it is right now, DataCleaner consists of several independent projects. This works quite alright but generates some overhead such as updating versions in several places etc.

I propose that we switch to a module based project structure. This will require a parent project (just called DataCleaner) and several sub projects (core, gui, webmonitor)

Here's some more info on module based project structures:

Also, this would make it possible for us to cut out all the packaging of the GUI component into a seperate project (or perhaps the parent project) which would make our POMs much easier to understand.

It will probably have great consequences for our SVN folder structure, but better now than later.

Change History

comment:1 Changed 3 years ago by kasper

  • Owner set to kasper
  • Status changed from new to assigned

A module based parent project has been created in SVN now. The new URL is:

This has been done in the revisions: [600] - [620].

I'll try working with the new parent project for the next couple of tickets and then evaluate which is better.

comment:2 Changed 3 years ago by kasper

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed.

The project is now SVN hosted at:  http://eobjects.dk/svn/DataCleaner/trunk/ Old project has been moved to:  http://eobjects.dk/svn/misc/old-datacleaner-seperate-projects/

Note: See TracTickets for help on using tickets.