Maven编译时没有打印输出
Maven no print output when compiling
据我了解,生命周期如下。
验证
编译
测试
包裹
核实
安装
部署
然而,当我编译时,我没有得到打印输出。唯一的方法似乎是调用单元测试,但是我一直在寻找在工作时编译我的代码并查看输出的方法。如果有人能为我阐明这一点,我将不胜感激。
谢谢
包 com.desocial;
/**
* Inside app.java
*/
public final class App {
private App() {
}
/**
* Says hello to the world.
* @param args The arguments of the program.
*/
public static void main(String[] args) {
System.out.print("No print output");
}
}
您可以使用 maven exec plugin 来执行您的主要 class,例如:
mvn clean compile exec:java -Dexec.mainClass=com.desocial.App
在这种情况下,您将看到代码的输出:
...
[INFO] --- exec-maven-plugin:3.0.0:java (default-cli) @ app ---
No print output
...
据我了解,生命周期如下。
验证 编译 测试 包裹 核实 安装 部署
然而,当我编译时,我没有得到打印输出。唯一的方法似乎是调用单元测试,但是我一直在寻找在工作时编译我的代码并查看输出的方法。如果有人能为我阐明这一点,我将不胜感激。
谢谢
包 com.desocial;
/**
* Inside app.java
*/
public final class App {
private App() {
}
/**
* Says hello to the world.
* @param args The arguments of the program.
*/
public static void main(String[] args) {
System.out.print("No print output");
}
}
您可以使用 maven exec plugin 来执行您的主要 class,例如:
mvn clean compile exec:java -Dexec.mainClass=com.desocial.App
在这种情况下,您将看到代码的输出:
...
[INFO] --- exec-maven-plugin:3.0.0:java (default-cli) @ app ---
No print output
...