suffit de mettre en place un projet simple pour tester la fonctionnalité du plugin maven exec. J'ai une classe contenant une méthode principale "Hello World". J'ai testé deux configurations du plugin exec.Pourquoi exec: java fonctionne et exec: exec échoue?
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>java</executable>
<arguments>
<argument>-classpath</argument>
<classpath/>
<argument>test.exec.HelloWorldExec</argument>
</arguments>
</configuration>
lamentablement échoué, me donnant un ClassNotFoundException, tandis que
<goals><goal>java</goal></goals>
<configuration>
<mainClass>test.exec.HelloWorldExec</mainClass>
</configuration>
travaillé. Cependant, je voudrais pouvoir démarrer ma classe principale java dans un processus séparé, donc j'aimerais comprendre ce qui est différent avec exec: exec et comment je peux le faire fonctionner?
Toute aide appréciée
acclamations
Whiz
Je ne sais pas pourquoi cela fonctionne dans certains cas, et pourquoi cela ne fonctionne pas dans d'autres. Mais alors que sur mon ordinateur personnel je n'ai pas rencontré cette erreur (essayé sur un debian et un windows7 avec différentes versions de maven), au travail sur mon poste de travail d'ubuntu c'est définitivement lié au bogue que vous avez posté - merci de poster :-), cela va au moins me donner une solution de contournement. – whiskerz