[ 
https://issues.apache.org/jira/browse/JAMES-2826?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17136539#comment-17136539
 ] 

Ioan Eugen Stan commented on JAMES-2826:
----------------------------------------

They can run side by side for the duration of the migration.
The migration should be swift. 
Once it's done we should remove the old build system. 
Having two side by side for a long duration does not make sense. 

A plan could be like this:

We can start with a small isolate git repo.
Figure out our process of migrating a repository.
Make a release using the new system.
Remove the old one. 

Make sure we cover all things:
- binaries produced with both tools should be more or less identical 
- release process should work as it is
- ??!!??

Because it uses a programming language, Gradle can be abused much more than XML.
We should avoid non standard / custom code as much as possible. 


> Improve compile time
> --------------------
>
>                 Key: JAMES-2826
>                 URL: https://issues.apache.org/jira/browse/JAMES-2826
>             Project: James Server
>          Issue Type: Improvement
>            Reporter: Matthieu Baechler
>            Assignee: Ioan Eugen Stan
>            Priority: Major
>
> Given that javac is a very fast compiler, we should be able to have a very 
> fast compile phase with maven.
> However, it takes several minutes right now.
> We should bring back some sanity to this build.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to