Я выполняю задачу ant в моих файлах maven pom для генерации кода. (инструментом генерации кода является wsdl2java). во время процесса я запускаю новый процесс Java и передаю путь к классу вместе с wsdl.
это прекрасно работает в среде Unix. но Windows выдает ошибку, сказав;
CreateProcess error=87, The parameter is incorrect.
это потому, что я передаю параметр maven.dependency.classpath в качестве пути к классам инструмента codegen. Я понял, что если есть способ создать мой собственный путь к классу, используя maven, это решит мою проблему. (вместо того, чтобы давать путь к классам, включаются все банки в репозитории Maven).
maven-dependency-pluing:build-path
цель кажется многообещающей, но я могу указать точные банки, которые я хочу включить в мой новый путь к классам.
- Мне нужно включить переменную пути к классу в корень, чтобы другие модули могли использовать ее (много)
- Я мог бы найти способ с помощью maven-зависимых плагинов: копировать цель. но то, что это удар по производительности.
ценю любую помощь.
заранее спасибо.