Здравствуйте, я пытаюсь использовать задачу муравья wscompile от Maven.Я могу вызвать задачу ant с помощью плагина antrun Maven.Но wscompile начал жаловаться:
[wscompile] error : com.sun.tools.javac.Main is not available in the classpath..
, поэтому я добавил tools.jar
в качестве зависимости, как показано ниже
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0_22</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
, но не повезло, поэтому я погуглил и получил решение добавить fork="true"
к задаче wscompile, и это сработало.Кто-нибудь знает лучшее решение, чем это?