java - Jdeveloper实习生部署忽略Maven依赖

标签 java maven dependencies weblogic jdeveloper

自从有些天以来,我面临着 Jdeveloper 实习生部署忽略 Maven 依赖项的问题。

解决方法是手动复制依赖项并将其粘贴到 o.j2ee\drs\projectName\WebApp.war\WEB-INF\lib

pom.xml

       <dependency>
            <groupId>de.festado.alpha</groupId>
            <artifactId>dns-alpha</artifactId>
            <version>1.0-SNAPSHOT</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>

我还有另一种可能性来解决这个问题吗? 可能是 .jpr.jws 中的设置可以解决问题? 感谢大家的建议

最佳答案

经过两个多月的研究,我终于找到了答案。

 <hash>
        <list n="classPath">
          <url protocol="file" path="/${maven:maven.local.repo}de.festado.alpha-1.6.4-SNAPSHOT.jar"/>
        </list>
           <value n="deployedByDefault" v="true"/>
           <value n="description" v="de.festado.alpha:1.6.4-SNAPSHOT:jar"/>
           <value n="id" v="de.festado.alpha:1.6.4-SNAPSHOT:jar"/>
           <value n="locked" v="true"/>
 </hash>

我们只需要添加

 <value n="deployedByDefault" v="true"/>

到 jdevelopper .jpr 文件中的哈希标签

关于java - Jdeveloper实习生部署忽略Maven依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19444169/

相关文章:

java - ArrayList - 在 ArrayList 中存储对象的多个值

java - 连接改变结果类型

java - Android 线程、服务以及它们之间的双向通信

Maven 和 Ant 无法运行 Java - CreateProcess error=206,文件名或扩展名太长

maven-2 - 当依赖项已过期时如何中断 Maven 构建?

java - 类内的 main() 与接口(interface)内的 main()

java - 带有 spring boot 的 Swagger 在某些机器上构建时有效,但在其他机器上无效

java - 使用 java jar 从资源文件夹加载文件

java - 如何使用 java 和 maven 下载、解压并将 zip 文件内的专有 jar 添加到编译中

c# - 组织这个项目的最佳方式是什么?