Java 如何在Maven META-INF根目录中放置文件夹/jar

Java 如何在Maven META-INF根目录中放置文件夹/jar,java,eclipse,maven,sap-cloud-platform,Java,Eclipse,Maven,Sap Cloud Platform,我正在开发一个需要针对SAP hana云平台的无限制CepolicyJDK8的实现。文档告诉我需要将其置于以下结构下: WAR文件: META-inf -外部安全 -jre8 问题是,当我将JAR包含在WEB-INF/classes中时,它就进入了WEB-INF/classes,而这不是服务器要查看的地方。如图所示 技术细节: Tomcat8:v3.2运行时 JRE 1.8 Maven构建:使用webapp archatype 具有支持servlet的正面。 IDE:eclipse 尝试了以下

我正在开发一个需要针对SAP hana云平台的无限制CepolicyJDK8的实现。文档告诉我需要将其置于以下结构下:

WAR文件: META-inf -外部安全 -jre8

问题是,当我将JAR包含在WEB-INF/classes中时,它就进入了WEB-INF/classes,而这不是服务器要查看的地方。如图所示

技术细节:

Tomcat8:v3.2运行时 JRE 1.8 Maven构建:使用webapp archatype 具有支持servlet的正面。 IDE:eclipse

尝试了以下操作:

  • 使用EclipseWebDeploymentAssembly添加文件(无论出于什么原因,它似乎不能与maven一起使用,是的,我使用.m2和WTP插件)
  • 正在通过maven依赖项添加文件,并尝试复制到输出文件夹
  • 我打开WAR文件,手动将文件移动到正确的文件夹,然后重新压缩并验证是否在正确的文件夹中,对服务器的更新工作正常
  • 我真的希望你能帮助我

    亲切问候,

    更新:根据khmarbaise的要求,更新pom文件。我自己创建了web inf文件夹,希望它能放在根目录下

    
    4.0.0
    hcp
    电子数据交换网站
    战争
    0.0.2-快照
    edi.webmaven Webapp
    http://maven.apache.org
    朱尼特
    朱尼特
    3.8.1
    测试
    hcp
    jre8security
    1.0.0
    真的
    org.apache.maven.plugins
    maven战争插件
    2.6
    真的
    
    maven war插件的war目标有一个配置选项。它默认为src/main/webapp。那里的任何东西都将成为战争的根源。因此,您可以创建一个目录:

    src/main/webapp/META-INF
    

    然后把你想要的文件放进去。我不太了解web工具插件,所以不确定什么方法可以在那里工作。

    您能显示完整的pom文件吗?因为您希望默认情况下可以完成哪些操作?因为如果您在
    WEB-INF
    中获得
    META-INF
    ,则会出现错误…添加了pom id。但是我在源文件夹中手工添加了meta-inf,希望它能继续使用,就这样!非常感谢你。我试图消除这种低谷依赖,但这太容易了。