[
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)