【问题标题】:SOA maven archetype is not letting me create a project using Maven. Please adviseSOA maven 原型不允许我使用 Maven 创建项目。请指教
【发布时间】:2020-03-24 17:04:08
【问题描述】:

我正在尝试使用 maven 创建一个 soa 项目并遇到问题。我一直在关注这方面的 oracle 文档,但无法提供任何帮助?

https://docs.oracle.com/en/middleware/fusion-middleware/12.2.1.3/maven/building-oracle-soa-suite-and-oracle-business-process-management-projects-maven.html#GUID-D8DD6A09-34BF-49AE-A676-60F690E75691

mvn archetype:generate -DarchetypeGroupId=com.oracle.soa.archetype -DarchetypeArtifactId=oracle-soa-application -DarchetypeVersion=12.1.3-0-0

[错误] 无法执行目标 org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate (default-cli) on project Standalone-pom: 所需的原型不存在(com.oracle .soa.archetype:oracle-soa-application:12.1.3-0-0)

【问题讨论】:

    标签: oracle maven soa maven-archetype


    【解决方案1】:

    错误消息指出无法找到原型。

    首先你要知道的是,archetype 只是一个 Maven 项目的原型,预先配置了一些设置并为你留下一个“准备好动手”的项目。

    要查找依赖项,Maven 会查找已定义的存储库并在找到后将容器下载到本地存储库中。 Maven 依赖项应该在你的 POM.xml 中定义如下:

    <dependencies>
       <dependency>
          <groupId>com.oracle.soa.archetype</groupId>
          <artifactId>oracle-soa-application</artifactId>
          <version>12.1.3-0-0</version>
       </dependency>
    <dependencies>
    

    如果你已经在你的 POM 中定义了它,但它仍然不起作用,我想你正在使用 Maven Standard Repository, 似乎不包含它。

    要在您链接的网站上添加似乎用于该项目和其他项目的 oracle 存储库,我建议尝试配置 Orcale Maven Repository

    【讨论】:

    • 您好,感谢您的回复。我目前没有任何 pom,我正在尝试使用 maven 创建一个新的 SOA maven 项目。
    • 糟糕,输入得太早了,我的意思是我应该将这些添加到任何 settings.xml 中吗?我正在按照下面的视频创建并在 1:17 分钟运行该步骤。 youtube.com/watch?v=GHFMT3mEV74 。当我检查我之前使用插件安装的存储库时,它在此位置 C:\Users\XXX\.m2\repository\com\oracle\soa\archetype\oracle-soa-project\12.2 有 pom 和 jar 文件.1-3-0
    猜你喜欢
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    相关资源
    最近更新 更多