Para ello, agregué dos definiciones de variables en el archivo gwt.properties ubicado en la carpeta "nbproject".
Esta definición es la siguiente:
- gwt.module2=com.snoofing.gwt.UserPrivateArea
- gwt.output.dir2=/com.snoofing.gwt.UserPrivateArea
Luego en el archivo build-gwt.xml dentro del tag
- <java classpath="${javac.classpath}:${src.dir}" failonerror="true" <brbr=""> classname="com.google.gwt.dev.GWTCompiler" fork="true">
- <arg value="-out"></arg>
- <arg path="${build.web.dir}"></arg>
- <arg value="-style"></arg>
- <arg value="${gwt.compiler.output.style}"></arg>
- <arg value="-logLevel"></arg>
- <arg value="${gwt.compiler.logLevel}"></arg>
- <arg value="${gwt.module2}"></arg>
- </java>
- <property name="gwt.output.dir" value="${gwt.module2}"></property>
- <move todir="${build.web.dir}/${gwt.output.dir2}">
- <fileset dir="${build.web.dir}/${gwt.module2}"></fileset>
- </move>
Como verán, el "build.web.dir" es el mismo, sin embargo, cambia el "gwt.output.dir".
Esto lo apliqué para los demás módulos nuevos.
Es importante recordar que este archivo se reconstruye cada vez que cerramos Netbeans. Por lo tanto, hay que reescribirlo a menudo. En mi opinión es una forma "chapucera" de solucionarlo, pero funcionó. Por lo menos, dejé de perder tiempo intentando hacerlo directamente con una función de Netbeans. :p
Si alguien conoce una mejor forma... bienvenida!!