【发布时间】:2015-06-12 18:28:02
【问题描述】:
我有一个准备发布的 Java 项目,但我在最后一个障碍中绊倒了。该程序在 IDE 中运行良好,但是在我运行 mvn clean install 并成功创建目标 jar 之后,应用程序在命令行和 IDE 中都失败了。通过在 IDE 中进行重建,我可以让它在 IDE 中再次运行。
有没有其他人经历过类似的事情?
mvn clean install之后的错误是
2014-08-08_10:38:20.328 INFO coza.modh.fxplatform.Controller - Application start
2014-08-08_10:38:20.344 INFO c.m.f.c.p.DataSourceFactory - Connecting to Database.
2014-08-08_10:38:20.499 INFO coza.modh.fxplatform.Controller - Model created
Exception in thread "main" java.lang.NullPointerException
at coza.modh.fxplatform.view.MainView.<init>(MainView.java:46)
at coza.modh.fxplatform.Controller.startup(Controller.java:40)
at coza.modh.fxplatform.Application.main(Application.java:7)
失败的行如下所示:
setContentPane(contentPane);
如果我从 IDE 中重建,那么当它到达这里时变量不为空,但在 mvn 命令之后,当它到达这一点时变量为空。
编辑:有人指出它可能与我使用了 intelliJ GUI 设计器工具的事实有关,而 Maven 可能不适应它。可能吗?
【问题讨论】:
标签: java maven jar intellij-idea