powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / GXT 3+GWT+ JSP несколько модулей для сборки
9 сообщений из 9, страница 1 из 1
GXT 3+GWT+ JSP несколько модулей для сборки
    #38542208
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все добрый день - постоянно вижу примеры где в WEB-проекте один GWT модуль ,
а как создать несколько GWT модулей и собирать их независимо ?

вот как это хочу организовать :

1) проект под ant ( стандартный web app в netbeans)
2) jsp страница с подключением gwt

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta name='gwt:module' content='ru.testtool.gwt.Main=ru.testtool.gwt.Main'>
        <title>Main</title>
         <link rel="stylesheet" href="/css/form.css" />
         <script type="text/javascript"  src="ru.testtool.gwt.Main/ru.testtool.gwt.Main.nocache.js"></script>
    </head>
    <body>
        <iframe src="javascript:''" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>
    </body>
</html>




3) сервлет для обработки запросов
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
@WebServlet(name = "testtool", urlPatterns = {"/testtool"})
public class TesttoolServlet extends HttpServlet {
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        RequestDispatcher rd = getServletContext().getRequestDispatcher(PagesUrl.testtool); //путь к jsp
        rd.forward(request, response);
    }




что теперь хочется - хочется создать новый jsp файл - c новым клиентским проектом , в рамках одного веб проекта ,

вызывать и собирать их совместно или независимо ...



Как я понимаю нужно каким то образом организовать ветвление в ant и добавить еще одни файл nbproject\gwt.properties

??

или есть иной путь ?

в итоге хочется иметь на каждом url свой отдельно независимой GUI модуль на GWT .
...
Рейтинг: 0 / 0
GXT 3+GWT+ JSP несколько модулей для сборки
    #38542251
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может отложить в сторонку ант и посмотреть на более современные инструменты сборки, в которых уже заложена модульность?
...
Рейтинг: 0 / 0
GXT 3+GWT+ JSP несколько модулей для сборки
    #38542504
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczМожет отложить в сторонку ант и посмотреть на более современные инструменты сборки, в которых уже заложена модульность?


можно ,

есть пример для maven ? ivy ? или о чем вы говорите?
...
Рейтинг: 0 / 0
GXT 3+GWT+ JSP несколько модулей для сборки
    #38542512
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1есть пример для maven ? ivy ? или о чем вы говорите?
Да
...
Рейтинг: 0 / 0
GXT 3+GWT+ JSP несколько модулей для сборки
    #38542561
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Для maven даже не надо создавать новый модуль. Просто создаете обычный модуль gwt, а в pom.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
...
<build>
  <plugins>
    <plugin>
	<groupId>org.codehaus.mojo</groupId>
	<artifactId>gwt-maven-plugin</artifactId>
	<version>${gwt.plugin.version}</version>
	<configuration>
        ...					
          <modules>
		<module>x.y.z.Module1</module>
		<module>z.y.x.Module2</module>
	</modules>
...


перечисляете перечисляете gwt-модули которые нужно скомпилировать
...
Рейтинг: 0 / 0
GXT 3+GWT+ JSP несколько модулей для сборки
    #38646119
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FD,
так все таки как быть с netbeans и ant - пока решение такое :

добавил свой файл gwt_client.properties = по анилогии с дефолтовым , для нового модуля.
добавил свой файл build-gwt-client.xml = по анилогии с дефолтовым , для нового модуля.

указал их после сборки в build.xml


Код: xml
1.
2.
3.
4.
5.
<project name="Test4" default="default" basedir=".">
    <description>Builds, tests, and runs the project Test4.</description>
     <import file="nbproject/build-gwt.xml"/>
    <import file="modules/build-gwt-client.xml"/>
    <import file="nbproject/build-impl.xml"/>



вопрос в том что после сборки первого - основного модуля второй игнорируется .
...
Рейтинг: 0 / 0
GXT 3+GWT+ JSP несколько модулей для сборки
    #38646376
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в документе написано что правильный путь : это модульный - но с одной точкой входа

http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html

а что делать если я хочу разнести модули по разным url , чтобы они были независимыми приложениями .

Это как adminzone userzone
...
Рейтинг: 0 / 0
GXT 3+GWT+ JSP несколько модулей для сборки
    #38646505
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в gwt.properties

Код: java
1.
2.
# The names of the modules to compile (separated by a space character)
gwt.module=module1.Main module2.Main





:) иногда полезно читать комменты :)
...
Рейтинг: 0 / 0
GXT 3+GWT+ JSP несколько модулей для сборки
    #38646523
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Второй модуль игнорируется - это у вас проблемы с ant, скорее вот с этим default="default" - default из какого файла?, скорее из первого а дальше выход?

>>в документе написано что правильный путь : это модульный - но с одной точкой входа
>>а что делать если я хочу разнести модули по разным url , чтобы они были независимыми приложениями .
>>Это как adminzone userzone
ну не совсем с одной точкой webapp/module1 и webapp/module2, а дальше @ServletSecurity или security-constraint вот вам и adminzone и userzone
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / GXT 3+GWT+ JSP несколько модулей для сборки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]