【发布时间】:2015-10-05 07:04:46
【问题描述】:
我有一个运行 jar 文件的情况。我已经在 maven repo 中添加了 jar 文件,并在我的 pom.xml 中添加了依赖项。我正在尝试使用进程执行器在 java 文件中运行以下命令。
pom 依赖:
<dependency>
<groupId>com.vmware.vcac.qe.tools</groupId>
<artifactId>vcac-tools</artifactId>
<version>1.0.0</version>
</dependency>
java代码:
String command = "java -cp " + jarPath + " " + className + " " + propertiesFilePath;
Runtime.getRuntime().exec(command);
我想从maven获取jar文件路径。上面command字符串中jarPath的值应该是多少?
【问题讨论】:
-
你如何打包你的项目?
-
作为罐子
jar -
你是把你的依赖和你的项目打包成同一个jar文件还是分开?
-
我在 maven repo 中添加了那个 jar,并在我的 pom.xml 中用作依赖项。所以我觉得我的项目jar是单独打包的。
-
你将如何运行你的项目?