Я нашел решение - смущающе просто.
Забудьте о плагине управления: он «работает» только тогда, когда игнорирует фильтры для / this / pom, но применяет их к любым дочерним poms: http://maven.apache.org/pom.html#Plugin_Management
Просто переместите элемент конфигурации из блока выполнения и удалите блок выполнения.http://maven.apache.org/guides/mini/guide-configuring-plugins.html#Generic_Configuration
С разделом конфигурации, находящимся непосредственно внутри элемента плагина, при запуске с 'mvn -X emma: emma' были показаны перечисленные фильтры.Поскольку каждая строка исключения меняла ошибку, которую я видел, я делаю вывод, что она исключала.(Я понимаю, что включать, добавлять фильтры + префиксов переопределения разделы вышеуказанных -. Префиксов)
1012
До сих пор, как подразумеваемая Android часть вопроса идет (который на самом деле делает фильтрацию довольно спорный вопросдля меня), поскольку Android нужен отдельный APK для проведения тестов и проверки основного приложения APK, вы просто не запускаете интеграционные тесты Android из того же проекта: плагин Android требует, чтобы вы создали интеграционный тест APK из отдельного проекта.- как правило, один и тот же родительский файл под одним и тем же родительским файлом.Есть примеры / примеры проектов в zip-файле, скрывающемся на странице плагина Android - http://code.google.com/p/maven-android-plugin/wiki/Samples, в котором вы должны искать «покрытие» и изменить его на:
<coverage>true</coverage>
в соответствии с конфигурацией -пара примеров есть, но закомментирована.Я отвлекся, поэтому не могу вспомнить, сработало ли это, но оно явно должно.
Поскольку мы не хотели вставлять уровень каталогов в существующий элемент управления исходным кодом нашего проекта, мы создали каталоги с именем 'parent' и«интеграция» в качестве пиров pom.xml приложения с использованием «parent» для хранения родительского pom и «интеграция» для интеграционных тестов. Этот раздел сообщает app / pom.xml, что нужно использовать app / parent / pom.xml:
<project>
<parent>
<groupId>our.group.id</groupId>
<artifactId>base</artifactId>
<relativePath>parent</relativePath>
<version>3.9.0</version>
</parent>
и это в app /gration / pom.xml:
<project>
<parent>
<groupId>our.group.id</groupId>
<artifactId>base</artifactId>
<relativePath>../parent</relativePath>
<version>3.9.0</version>
</parent>