Я использую Maven 2.2 с Grails 1.2.1. При попытке запустить цель «интеграционного теста» я получаю несколько загадочных предупреждений, которые не могу понять, как их решить ...
davea-mbp2: тест для интеграции с соцмедиа davea $ mvn
[INFO] Сканирование проектов ...
[ПРЕДУПРЕЖДЕНИЕ]
[ПРЕДУПРЕЖДЕНИЕ] При создании эффективной модели для socialmediaproxy возникли некоторые проблемы: socialmediaproxy: war: 0.1
[ПРЕДУПРЕЖДЕНИЕ] 'build.plugins.plugin.version' для org.apache.maven.plugins: отсутствует maven-compiler-plugin. @ строка 125, столбец 15
[ПРЕДУПРЕЖДЕНИЕ] 'dependencies.dependency.exclusion.exclusion.groupId' для net.sf.ehcache: ehcache-core: jar отсутствует. @ строка 33, столбец 22
[ПРЕДУПРЕЖДЕНИЕ] 'dependencies.dependency.exclusion.exclusion.groupId' для net.sf.ehcache: ehcache-core: jar отсутствует. @ строка 36, столбец 22
[ПРЕДУПРЕЖДЕНИЕ] 'dependencies.dependency.exclusion.exclusion.groupId' для net.sf.ehcache: ehcache-core: jar отсутствует. @ строка 41, столбец 22
[ПРЕДУПРЕЖДЕНИЕ]
[ПРЕДУПРЕЖДЕНИЕ] Настоятельно рекомендуется исправить эти проблемы, поскольку они угрожают стабильности вашей сборки.
[ПРЕДУПРЕЖДЕНИЕ]
[ПРЕДУПРЕЖДЕНИЕ] По этой причине будущие версии Maven могут больше не поддерживать создание таких некорректных проектов.
[ПРЕДУПРЕЖДЕНИЕ]
Вот часть моего pom.xml, к которой относятся предупреждения ...
<!-- Grails defaults to Ehache for the second-level Hibernate cache. -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>3.3.1.GA</version>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>1.7.1</version>
<exclusions>
<exclusion> <!-- line 33 -->
<artifactId>jms</artifactId>
</exclusion>
<exclusion> <!-- line 36 -->
<artifactId>servlet-api</artifactId>
</exclusion>
<!-- We have JCL-over-SLF4J instead. -->
<exclusion>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
Любые идеи, как я могу решить это? Спасибо, Дэйв