当前位置:  开发笔记 > 编程语言 > 正文

WebLogic客户端jar

如何解决《WebLogic客户端jar》经验,为你挑选了1个好方法。

我想将Java与JMX一起使用以监视WebLogic。我需要使用WebLogic lib目录中提供的wlclient.jar。

我可以使用任何Maven存储库下载wlclient.jar吗?我发现的唯一方法是将jar文件手动导入到我的存储库中,但这不是我的选择。



1> Ashutosh Jin..:

另一种选择是创建项目中的存储库。这使您的项目真正可移植。此方法类似于A. Di Matteo提到的“在系统范围内使用依赖项”,不同之处在于它具有能够使用任何范围(而不仅仅是“系统”)的附加好处。

我遇到了与您相同的问题,使用了一个在Maven Central中不可用的jar,并在探索了所有可能的选项之后,我选择了项目内的存储库,我认为最好对系统范围内的依赖项进行范围划分,因为它释放了您选择范围。

步骤如下:

    在项目中创建一个名为“ lib”的子目录

    将此库添加为pom中的存储库


    
        lib
        In Project Repo
        file://${basedir}/lib
    

    将人工制品安装到您的lib目录中:

mvn install:install-file -Dfile=myArtifact.jar -DgroupId=x.y.z -DartifactId=${artifactId} -Dversion=${version} -Dpackaging=jar -DgeneratePom=true

    而且,像使用其他任何依赖一样,最终使用依赖


    ....
    
        x.y.z
        ${artifactId}
        ${version}
    


好的方法。我将改进它,使其在POM中的install:install-file步骤中移动,在配置文件中,仅当存储库中缺少该文件并且该文件将在验证阶段运行时才激活安装文件目标。这样,一切都将实现自动化,甚至更加便携。
推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有