Запуск плагина jspc maven в структуре проекта GWT - PullRequest
3 голосов
/ 28 апреля 2011

Мое веб-приложение на основе GWT соответствует структуре проекта GWT, как описано в

Стандартная директория и макет пакета GWT

В проекте есть несколько JSP в проектеи я хотел использовать плагин JSPC для предварительной компиляции и упаковки их.

Я добавил плагин maven как

<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jspc-maven-plugin</artifactId>
            <executions>
                <execution>
                    <id>jspc</id>
                    <goals>
                        <goal>compile</goal>
                    </goals>
                    <configuration>
                        <warSourceDirectory>${basedir}/war</warSourceDirectory>                         
                    </configuration>
                </execution>
            </executions>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <webappDirectory>${gwt.output.directory}</webappDirectory>
                ....

                <webXml>${basedir}/target/jspweb.xml</webXml>   
                <injectString>&lt;!-- [INSERT FRAGMENT HERE] --&gt;</injectString>
            </configuration>
        </plugin>

Но при запуске я получаю следующую ошибку

Failed to execute goal org.codehaus.mojo:jspc-maven-plugin:1.4.6:compile (jspc) on project fqng-webapp: JSPC Error: C:\MyWorkSpace\XXX\YYYY\src\main\webapp\WEB-INF\web.xml (The system cannot find the path specified) -> [Help 1]

Похоже, JSP-компилятор ищет файл web.xml на основе структуры веб-приложения maven.Есть ли способ настроить плагин JSPC для работы со структурой проекта GWT?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...