【问题标题】:New schema - Created Jar - Not showing in Maven Dependencies新模式 - 创建的 Jar - 未显示在 Maven 依赖项中
【发布时间】:2018-02-27 23:23:49
【问题描述】:

我正在使用 STS 编辑器。

  1. 创建了新的 JAXB 项目,

    导入了架构 (abc.xsd)

    运行 maven 构建,在本地 repo 中创建了版本 1 的 jar。

  2. 在项目的(即 xyz-parent)pom.xml 中包含依赖为

    <dependency>
      <groupId>schema1</groupId>
      <artifactId>abc</artifactId>
      <version>1</version>
    </dependency>
    
  3. 在一个项目的(即xyz-integration,其父项目是xyz-parent)pom.xml包含依赖为

    <dependency>
      <groupId>schema1</groupId>
      <artifactId>abc</artifactId>
    </dependency>
    
  4. 在项目 xyz-integration 中,我想使用 jar 文件中的类。但是我没有看到 jar 文件中的类,不确定我是否在这里遗漏了任何东西。

请指导如何解决这个问题。

【问题讨论】:

    标签: java maven jar xsd pom.xml


    【解决方案1】:

    您可能应该安装您的工件,而不仅仅是构建它

    mvn install 可以。

    如果您使用的是多模块项目,则唯一的例外 - 不必显式安装模块。

    【讨论】:

    • 感谢您的回复,我已经试过了,仍然无法使用。
    【解决方案2】:

    我尝试了 mvn clean package(您可以尝试使用 mvn clean install 或 mvn clean verify 任何相关内容),然后我使用相同的工作区重新启动了我的 STS IDE。最后但同样重要的是,我还执行了清理和构建项目。

    【讨论】:

      猜你喜欢
      • 2015-09-10
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      • 2014-10-06
      • 1970-01-01
      • 2021-09-27
      相关资源
      最近更新 更多