[
https://issues.apache.org/jira/browse/WAVE-426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14553121#comment-14553121
]
Yuri Zelikov commented on WAVE-426:
-----------------------------------
The idea is to replace Ant scripts with SBT build. There already were attempts
to mavenize wave, however, I think that SBT is a more modern build system - as
already mentioned it can do incremental builds and more...
I plan to do this in several steps during which SBT and Ant will co-exist.
1. Use SBT for Java/GWT compilation and for IDE integration - either with
SbtEclipse plugin for working with Eclipse or with built in Intellij plugin.
The project structure will remain the same and Ant will be responsible to fetch
dependencies and generate sources.
2. Gradually replace Ant tasks for source generation/GWT hosted/superdev with
SBT tasks.
3. Make SBT manage dependencies and create artifacts using OneJar or UberJar
plugins.
4. Restructure project folders to resemble standard Maven/SBT structure and
split Wave into several modules (sub projects).
> Update wave to use SBT
> ----------------------
>
> Key: WAVE-426
> URL: https://issues.apache.org/jira/browse/WAVE-426
> Project: Wave
> Issue Type: Improvement
> Components: Configuration
> Reporter: Yuri Zelikov
> Assignee: Yuri Zelikov
>
> Update Wave to work with SBT.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)