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

Jmeas Pls commented on RAVE-1118:
---------------------------------

Per [~mfranklin]'s comment [on 
Github|https://github.com/apache/rave/pull/7#issuecomment-50333892], this 
integration should include bundling the app as a Maven artifact for deployment 
as a single WAR.

(If that string of words made no sense, forgive me. I'm paraphrasing what Matt 
wrote with my tenuous understanding of Maven)

> Integrate Maven with Grunt
> --------------------------
>
>                 Key: RAVE-1118
>                 URL: https://issues.apache.org/jira/browse/RAVE-1118
>             Project: Rave
>          Issue Type: Sub-task
>            Reporter: Jmeas Pls
>
> Grunt and Maven work toward the same goal, but they have different domains of 
> expertise.
> Grunt will be more beneficial to us when building the Angular webapp, so we 
> are using it there. Maven excels at the Java side of things, so it will 
> continue to build the API and other Java assets.
> This separation will facilitate developers who choose to work either the Java 
> API, or the Angular webapp, in isolation. However, it is also a goal of ours 
> to be able to build the entire app – server and client – with a single 
> command.
> That's what this issue is for. There should be a task registered in Maven 
> that, when executed, includes building the client assets.
> Requirements:
> - A single Maven command should build both the server assets and client 
> assets, the latter using Grunt.
> - It must build the production *and* development version of the webapp, 
> depending on which the user selects.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to