Java 如何在Maven2中构造自定义类路径
我在maven pom文件中执行一个ant任务以生成代码。代码生成工具是wsdl2java。在这个过程中,我派生新的java过程,并将类路径与wsdl一起传递 这在unix环境中运行良好。但windows给出了错误的说法Java 如何在Maven2中构造自定义类路径,java,maven-2,ant,maven-plugin,Java,Maven 2,Ant,Maven Plugin,我在maven pom文件中执行一个ant任务以生成代码。代码生成工具是wsdl2java。在这个过程中,我派生新的java过程,并将类路径与wsdl一起传递 这在unix环境中运行良好。但windows给出了错误的说法 CreateProcess error=87, The parameter is incorrect. 这是因为我将参数maven.dependency.classpath作为codegen工具的类路径传递。我已经发现,如果有一种方法可以使用maven构建我的自定义类路径,那
CreateProcess error=87, The parameter is incorrect.
这是因为我将参数maven.dependency.classpath作为codegen工具的类路径传递。我已经发现,如果有一种方法可以使用maven构建我的自定义类路径,那么就可以解决我的问题。没有给出类路径,而是包含maven repo中的所有jar
maven dependency Pling:构建路径目标似乎很有希望,但我可以指定要包含在新类路径中的确切JAR
我必须在根pom中包含类path变量,以便其他模块可以使用它
我可以用maven依赖插件找到一种方法:复制目标。但这是一个性能的打击。
谢谢你的帮助。
提前感谢。我找不到使用依赖项或任何其他maven插件构建类路径的方法。唯一的选择是创建一个自定义类路径,并在java执行时使用它
<path id="custom.classpath">
<pathelement location="location of the jar file"/>
</path>
稍后在java进程执行中引用构造的类路径
<java className = "org.myClass">
<classpath refid="custom.classpath"/>
</java>
希望这有帮助