Ant не находит пакет, импортированный в тестовый класс Java - PullRequest
0 голосов
/ 07 июня 2019

У меня есть файл сборки, в который я добавил код для компиляции тестовых классов Java. Я хочу запустить тест junit с Ant для этих скомпилированных тестовых классов. Но проблема в том, что Ant жалуется, что пакет, который я импортировал в тестовый класс, не существует, и он не может скомпилировать тестовый класс.

Структура моей папки указана ниже:

Java source class => src > java > com > nov > pro > pal > excel
Java test class (srcTestClass) => src > test > junit 
compiled Java source class => ant > tmp > classes > com > nov > pro > pal > excel
compiled Java test class (destTestClass) => ant > folderForTestClass > testClasses > junit
build file location  => ant > build.xml

Раздел теста компиляции моего файла сборки:

 <target name="compile-test">
<echo message="*** compile test ***"/>
<javac includeantruntime="false" encoding="ISO-8859-1" srcdir="${srcTestClass}" destdir="${destTestClass}" classpathref="classpath.test" debug="${debug}" debuglevel="lines,vars,source">
<!-- compilerarg value="-Xlint:unchecked"/ -->
  <src path="${srcTestClass}"/>
  <classpath>
      <fileset dir="${lib}" >
        <include name="**/*.jar"/>
      </fileset>
      <fileset dir="${excelPackage}" >
        <include name="**/*.class"/>
      </fileset>
  </classpath>
</javac>        

Я добавил изображение сообщения об ошибке здесь:

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