如何为远程客户端创建带远程接口(例如Session Bean)的jar。我试过实验工件,但是在工件中 - 我可以创建jar并包含bean和接口类的整个输出目录。 - 或者包含将在没有包目录的jar的根目录中的接口文件 我想在Netbeans中做的很简单,在本教程中https://netbeans.org/kb/docs/javaee/entappclient.html在"创建Java类库"章节。 请帮我在Idea中为远程客户端创建jar。
答案 0 :(得分:3)
您可以使用工件编辑器中“输出布局”树中的“创建目录”按钮在jar中创建所需的包,然后将类别文件拖放到该包中。但是,最好将需要打包到jar中的类提取到一个单独的模块中,并将此模块作为一个整体添加到工件中。这样,您可以确保这些类没有包含在jar中的依赖项,并且还指示IDEA在构建工件时编译这些类。请注意,提取模块不一定意味着您需要将这些类物理移动到单独的目录中。如果所有这些类都位于单个包下,则可以创建一个模块,其源根指向相应的包,并相应地为此源根指定“包前缀”。