我正在研究JSF项目项目。一切都很好。创建.war文件,部署它。
我真正想要的是为单个类创建可执行的JAR文件。在这个类中,我有一个Main方法,在执行后发送电子邮件。
我过去曾与Eclipse合作过。这很容易。 现在我正在与Netbeans合作。我有很多关于清理和构建项目信息的帖子。在旁边检查JAR文件的.dist文件夹。
我有.dist文件夹,或者我的Project文件夹中的任何JAR文件,用于该关联文件。
如何在Netbeans中轻松创建该JAR文件?
答案 0 :(得分:0)
假设您使用的是本机NetBeans项目而不是Maven:
项目的构建工件由其项目类型定义。 JSB / Web项目始终构建为WAR文件。
如果项目中有一个要放入JAR文件的类,那么干净的解决方案是使用该类创建一个新的“Java”项目(因为您的类显然没有依赖于您的Web应用程序应该管用)。
对于此类项目,如果配置main方法,NetBeans将自动create a runnable JAR文件。
在您的JSF项目中,您只需将该项目包含为库。如果启用“在类路径上构建项目”,则在构建Web应用程序时将自动构建jar。
另一种方法是自定义NetBeans内部使用的Ant脚本,并添加一个从该单个类构建可执行JAR文件的目标。
有关如何自定义IDE生成的Ant脚本的详细信息,请参见手册:
https://docs.oracle.com/netbeans/nb82/netbeans/NBDAG/create_japps.htm#CHDDAHEB