Java Maven中的Weblogic预处理器

Java Maven中的Weblogic预处理器,java,eclipse,maven,weblogic,bea,Java,Eclipse,Maven,Weblogic,Bea,我有一些Java代码,目前已打包在BEA WebLogic平台研讨会中 我的任务是将项目的结构(实际上不涉及代码)迁移到maven结构,以便从命令行(或EclipseM2e)打包 问题是,代码有如下注释: @WebService(serviceName = "Cancelacion", targetNamespace = "http://www.banamex.com.mx/OtorgamientoPension/cancelacion") @WLHttp

我有一些Java代码,目前已打包在BEA WebLogic平台研讨会中

我的任务是将项目的结构(实际上不涉及代码)迁移到maven结构,以便从命令行(或EclipseM2e)打包

问题是,代码有如下注释:

    @WebService(serviceName = "Cancelacion", targetNamespace =
            "http://www.banamex.com.mx/OtorgamientoPension/cancelacion")
    @WLHttpTransport(contextPath = "OtorgamientoPension", serviceUri =
            "cancelacion", portName = "cancelacionSOAP")
    @Policies({
            @Policy(uri="policy:Wssp1.2-Wss1.0-X509-Basic256.xml", direction = Policy.Direction.inbound),
    })
public class CancelacionPortImpl implements CancelacionPort {
    ...
}
这在战争中创造了一些配置(一个神秘的meta inf在web inf和大量xml中)

请注意来自WebLogic库的
@Policies
。它创建了一些与安全相关的配置,这就是我想要生成的配置(与ws-stuff一起)

有没有办法从maven处处理这个问题

编辑

到目前为止,我已经尝试使用WebLogicMaven插件。它不起作用(另外,由于内部政策的原因,安装这个插件的方式不是那么简单)

我试图找到一位同事给我的关于某些“jtools”编译器的模糊参考资料。。。但找不到与该名称相关的任何内容,也找不到与WebLogic相关的内容

因此,
@Policies
注释仍然是一个问题

现在我正在寻找一个eclipse插件来实现这一点,它的前提是处理注释的IDE



对于wsdl问题,我发现名称空间定义出了问题。我纠正了它,现在它的工作。我使用了jaxb2-maven插件,因为我不知道jaxws-maven插件,而且我已经有了前者的配置。

看起来您可能需要在类路径上使用一些Weblogic类。如果不将这些文件上传到您自己的私人Maven存储库中,您可能会考虑签出以查找您需要的WebLogic工件。由于这些很可能是容器提供的JAR(也就是说,您不需要在war中打包它们),所以您需要在依赖项中使用“提供”的范围来定义它们,例如
provided

Webservice您应该看看javaws maven插件…@khmarbaise我来看看,谢谢。但其中一个问题是策略注释,它来自一个weblogic库,我将对这个问题进行编辑,以在这一个问题中突出重点。否决票的动机是什么?我不知道Oracle Maven存储库。我来看看。谢谢