【发布时间】:2018-05-28 09:45:17
【问题描述】:
我希望实现一个接口,创建一个 jar 将其放入 JBoss 的部署文件夹中。
我只有一个 .java 文件。
但是我无法让任何 jar 工作。
我找不到任何关于如何构建 Jar 的文档。
我愿意使用任何工具,我尝试了一个 InterliJ Artefact(是整个项目)。
我尝试了 javac(对库使用 InteliJ 人工制品),然后是 jar,然后手动添加文件 /META-INF/services/org.[myinterface]
我找到了这两个帖子
Adding META-INF\services\javax.xml.parsers.SAXParserFactory to jar
和
Create META-INF/services file with Maven
但是这些都没有给我足够的精确度。
我认为这没有帮助,因为我知道我的 Jar 有问题,但这是部署中的错误:
org.my-class-to-implement:未找到提供程序 org.my-implementation
如果有人有一个可以生成正确 jar 的现有项目的链接,或者创建它的过程,那可以节省我的时间
可以帮助我的问题:
手动添加 /META-INF/services/ 文件可以吗?
如果有包名,我应该在某处提及吗?
感谢您的帮助,如果我在此期间找到正确的程序,我会在这里发布
【问题讨论】: