我有一个目录,其中包含由C ++项目构建生成的* .java文件。
我需要一个命令行来创建一个 * .jar文件,其中包含:
我需要在我的C ++项目构建的后期构建中执行此命令行。
谢谢
答案 0 :(得分:1)
假设你有一个正确的pom.xml,你可以使用以下命令启动maven:
mvn clean install -Dproject.build.sourceDirectory=<your directory>
虽然当你不使用默认的“src / main / java”时,maven会很烦人
关于2:
将java包作为命令行参数传递是有问题的,因为.java-Files必须声明正确的包,并且必须位于匹配的目录中。
您可以使用maven-resources-plugin的过滤机制将源文件中的通配符替换为实际的包,但是您需要一个包含该插件配置的现有pom.xml。