Hi Nikolaos,

Regarding your two questions:

1) Why the rest services need to be included are ROOT.war?Anything
particular?

I'm not totally sure what you mean by this question.  The ROOT.war is how
we deploy the Usergrid software.  It can be deployed at the ROOT context
(e.g. http://example.com) or into it's own context (e.g.
http://example.com/usergrid).

2) Why the m2 folder is apparent in the distribution zipped files?Also why
instead of using the usual .m2/repository file you want the build to
download the debs in the m2 folder inside the project?

The m2 folder should not be included in any official Usergrid releases. You
can find our official releases here: http://usergrid.apache.org/releases/.
All of the releases that we have made up to this point are source-code only
and do not contain any binaries (except images) or jar files.  (we do hope
to start creating binary "convenience" releases as soon as we can).

In our Git repo, we do sometimes have to create an m2 local repository for
3rd party jars that we had to modify for use in Usergrid.  For example, we
once had to fix a bug in the Astyanax Cassandra client software and so we
could not use the official Astyanax release, so we built our own and
included in the m2 directory.  This is really a last resort for us, and a
problem because we cannot ship jars in our source release and, once we do
start creating binary releases, we do not want to ship our own build of any
libraries in those binary releases.

Hope that helps...

Dave




On Wed, Nov 18, 2015 at 7:50 AM Nikolaos Ballas neXus <
[email protected]> wrote:

> Hi guys,
> two questions:
> 1)Why the rest services need to be included are ROOT.war?Anything
> particular?
> 2)Why the m2 folder is apparent in the distribution zipped files?Also why
> instead of using the usual .m2/repository file you want the build to
> download the debs in the m2 folder inside the project?
>
> kind regards
> \n\b

Reply via email to