【问题标题】:Maven does not see my updated java file to compileMaven 看不到我要编译的更新的 java 文件
【发布时间】:2021-04-14 11:49:01
【问题描述】:

我正在尝试通过使用在 maven 中运行 java 文件构建

/zhome/9e/b/129343/Maven/apache-maven-3.6.3/bin/mvn exec:java -Dexec.mainClass="org.matsim.contrib.ev.example.MyRunEvExample"

但是,虽然输入文件的位置是:final String ChargersCoords = "test/input/org/matsim/contrib/ev/example/RunEvExample/new_10_test_ChargersFred_Feed_Tab.csv";

我收到以下错误:An exception occured while executing the Java class. zhome/9e/b/129343/Downloads/new_10_test_ChargersFred_Feed_Tab.csv (No such file or directory)

虽然我在运行之前保存了文件,但它似乎看不到文件的新位置。 在运行之前是否需要先编译或者这不是问题? 提前致谢

【问题讨论】:

    标签: java maven maven-plugin


    【解决方案1】:

    是的,你需要先编译:你正在执行一个没有附加任何maven build lifecycle的插件目标。

    可能的解决方案:

    1. 要么使用mvn compile exec:java

    2. create an execution 中的exec-maven-plugin 并将其附加到阶段,例如test(不推荐)。

    3. 创建一个执行并且不要将它附加到一个阶段。相反,使用@ 分隔符运行它。 More details in this how-to.

    4. 创建一个将执行附加到测试的配置文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 2015-04-22
      • 1970-01-01
      • 1970-01-01
      • 2015-04-23
      相关资源
      最近更新 更多