The current implementation forces to use www as a package web root. If we utilise package export, each package can have different web page root. It would give users freedom to choose web root directory.
For example, roswww uses www directory as a web page root whereas my_webapp_package uses apps directory as a page root.
# package.xml in roswww
<export>
<roswww_root>www</roswww_root>
</export>
# package.xml in my_webapp_package
<export>
<roswww_root>apps</roswww_root>
</export>
The current implementation forces to use
www
as a package web root. If we utilise package export, each package can have different web page root. It would give users freedom to choose web root directory.For example,
roswww
useswww
directory as a web page root whereasmy_webapp_package
usesapps
directory as a page root.Other usecases(rocon_app) reference,