【问题标题】:Run a netbeans maven project from a command line从命令行运行 netbeans maven 项目
【发布时间】:2013-05-08 05:34:56
【问题描述】:

我在 netbeans 中编写了一个包含 6 个类的 maven 代码:

ColumnComparator.java
IQC.java
Main.java
MultipleLinearRegression.java
Overlap.java
PSResidualReduction.java

我想在 linux 终端上编译和运行它。我试过了:

javac Main.java ColumnComparator.java IQC.java MultipleLinearRegression.java Overlap.java PSResidualReduction.java

并得到编译错误。问题是在 MultipleLinearRegression 类中,我使用 jama 包进行矩阵计算,但在命令行中我不知道应该如何修改依赖项。希望你们能帮助我。

【问题讨论】:

  • 我不知道 *.java 文件包含 maven 代码而不是 Java 代码。
  • 如果它是一个 Maven 项目,那么只需切换到项目目录并输入 mvn clean compile

标签: java maven netbeans command-line


【解决方案1】:

只需使用exec-maven-plugin

将这些行添加到您的pom.xml(您可能已经有<build/><plugins/> 标记)。确保将<mainClass/> 标记设置为指向您的特定主类。

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.2.1</version>
            <configuration>
                <mainClass>com.example.Main</mainClass>
            </configuration>
        </plugin>
    </plugins>
</build>

然后你从命令行运行你的程序:

mvn exec:java

这不会影响/更改您的 Netbeans 设置的行为,因此您仍然可以在 Netbeans 中运行该程序。

【讨论】:

    猜你喜欢
    • 2011-04-10
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 2011-06-18
    • 2014-05-04
    • 2017-08-10
    • 2014-12-25
    相关资源
    最近更新 更多