Maven appengine:deploy не может найти источники Java

appengine: выполнить развертывание не удается одним из следующих двух способов:

  1. либо он говорит, что имеет " Обнаружено приложение гибкой среды App Engine. ", и не может найти app.yaml, хотя я использую стандартную среду и имею appengine-web.xml и т. д. Я понял, что он не может найти каталог WEB-INF.
  2. когда я указываю расположение каталога WEB-INF, в котором находится файл appengine-web.xml, он продолжает работу, но затем завершается с ошибкой "C:\Users\Victor\AppData\Local\Temp\1530883409841-0\org\apache\jsp\app_jsp.java:18: ошибка: пакет com.myproj.user не существует " - для всех моих исходных файлов.

Я попытался предоставить ему 2 источника для источников - веб-материал и "нормальные" файлы Java, но безрезультатно. Я новичок в Maven, поэтому, вероятно, не настраиваю его правильно. Попытка предоставить ему различные исходные местоположения, добавив дополнительные источники, согласно Как добавить дополнительный исходный каталог для maven для компиляции и включения в сборочный jar?

Также попытался переместить каталог WEB-INF, поместить его в src/main/webapp, поместить вне "src" и т. Д.

(Справочная информация. У меня есть проект в Google AppEngine, в котором использовались конечные точки v1 и Java7. Поскольку я пытался перейти на Google Cloud SDK, с Java8+ конечные точки v2 я был вынужден начать использовать Maven. (Я создавал проект вручную структура, работающая с IntelliJ))

В моем pom.xml у меня есть этот раздел плагинов:

<plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>build-helper-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>add-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <source>src/main/java</source>
                            </sources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <!-- [START appengine-plugin] -->
            <plugin>
                <groupId>com.google.cloud.tools</groupId>
                <artifactId>appengine-maven-plugin</artifactId>
                <version>1.3.2</version>
                <configuration>
<sourceDirectory>${project.basedir}/src/main/*</sourceDirectory>
                    <!-- deploy configuration -->
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.3</version>
            </plugin>
            <!-- [END appengine-plugin] -->
            <!-- [START endpoints-frameworks-plugin] -->
            <plugin>
                <groupId>com.google.cloud.tools</groupId>
                <artifactId>endpoints-framework-maven-plugin</artifactId>
                <version>1.0.3</version>
                <configuration>
                    <!-- plugin configuration -->
                    <hostname>myproj123.appspot.com</hostname>
                </configuration>
            </plugin>
            <!-- [END endpoints-frameworks-plugin] -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>versions-maven-plugin</artifactId>
                <version>2.3</version>
                <executions>
                    <execution>
                        <phase>compile</phase>
                        <goals>
                            <goal>display-dependency-updates</goal>
                            <goal>display-plugin-updates</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

Спасибо!

0 ответов

Другие вопросы по тегам