Как бороться с некомпилируемым исходным кодом в проектах веб-приложений, которые необходимо развернуть для тестирования? - PullRequest
0 голосов
/ 02 октября 2011

У меня разрабатывается проект веб-приложения с использованием Maven 2, который я хочу развернуть на сервере, чтобы иметь возможность просматривать веб-страницы в целях тестирования при разработке .Однако в проекте также много нескомпилируемого кода, из-за которого я получаю Compilation failure ошибки при попытке собрать и упаковать проект как войну за развертывание.Как я могу развернуть такой проект с некомпилируемыми классами или, лучше сказать, как я могу просматривать свои веб-страницы, оставляя в стороне некомпилируемые классы Java в исходных пакетах проекта?


Использование Maven 2для проекта JSF2.0 (facelets) с Netbeans 6.9 и glassfish 3.01.

1 Ответ

3 голосов
/ 02 октября 2011

Проверьте плагин компилятора и скомпилируйте mojo, который вызывается во время фазы компиляции.Значение по умолчанию для failOnError равно true.Вы должны сделать это ложным.

http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#failOnError

<build>
 <plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
     <failOnError>false</failOnError>
    </configuration>
  </plugin>
 </plugins>
</build>

Я думаю, что этой конфигурации будет достаточно.

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