В моем проекте плагина eclipse. У меня есть конкретная банка, которая мне нужна, чтобы она была видимой в процессе сборки специально на этапе тестирования. Однако мне не нужно, чтобы она отображалась во время выполнения плагина eclipse. Я нахожу, что tycho-surefire-plugin использует банки, существующие в Bundle-ClassPath MANIFEST.MF вместо bin.includes build.properties. Есть ли способ заставить tycho-surefire-plugin получить свой путь класса от build.properties вместо MANIFEST.MF? как я вижу, это нормальная разница между этими двумя файлами.Почему tycho-surefire-plugin: test рассматривает Bundle-ClassPath вместо bin.includes?
Моего фрагмент тестового проект П является следующее:
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.myproject</groupId>
<artifactId>projectparent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>../../../../projectparent/pom.xml</relativePath>
</parent>
<artifactId>com.myproject.projecttest</artifactId>
<packaging>eclipse-test-plugin</packaging>
<name>${project.artifactId}</name>
<description>
Tests for my project
</description>
<properties>
<maven.site.skip>true</maven.site.skip>
<maven.site.deploy.skip>true</maven.site.deploy.skip>
</properties>
</project>
как вы настроили тестовую «целевую платформу» !! ?? любой pom? –
@ Хишамх, тестовый фрагмент имеет очень простой файл pom. Я не настроил «целевую платформу» в pom. – Moemen
Можете ли вы опубликовать тестовый pom в своем вопросе? –