什么是maven与artifactId的依赖关系;甲骨文;?

什么是maven与artifactId的依赖关系;甲骨文;?,maven,pom.xml,Maven,Pom.xml,我参加了一个稳定多年的项目,在过去的四五年左右没有(或几乎没有)额外的发展。 我的依赖项存在构建问题。 我不知道下面的依赖项是什么。 这是用多个pom.xml编写的 <dependency> <groupId>com.oracle</groupId> <artifactId>oracle</artifactId> </dependency> com.oracle 神谕 还有一个父pom <depe

我参加了一个稳定多年的项目,在过去的四五年左右没有(或几乎没有)额外的发展。 我的依赖项存在构建问题。 我不知道下面的依赖项是什么。 这是用多个pom.xml编写的

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>oracle</artifactId>
</dependency>

com.oracle
神谕
还有一个父pom

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>oracle</artifactId>
    <version>10.2.0.2.0</version>
</dependency>

com.oracle
神谕
10.2.0.2.0
此依赖关系指的是什么以及它的作用是什么?

我试图查找这个依赖项,但实际上所有结果都引用jdbc。 这和JDBC一样吗? 这是目前不再使用的旧名称吗

它是否与此ojdbc14依赖项相同

<!-- https://mvnrepository.com/artifact/com.oracle/ojdbc14 -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.2.0</version>
</dependency>

com.oracle
ojdbc14
10.2.0.2.0

假设您的老程序员遵循适当的标准,第一个标准在
依赖管理
下定义。假设您有一个父模块和一些子模块,这些子模块共享一些依赖项。因此,您可以在父pom中定义这些公共依赖项,以便确保在项目中保持一致性。可以在父pom中定义版本、java版本和其他配置

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>oracle</artifactId>
            <version>10.2.0.2.0</version>
        </dependency>
    <dependencies>
<dependencyManagement>

在这里,您可以省略版本信息。子模块将查找并使用该信息。措辞本身表明,在父级中,您使用
dependencyManagement
。i、 它只是管理依赖关系。在子模块中,您可以在依赖项下使用它们,假设您的旧编码器遵循适当的标准,第一个标准在依赖项管理下定义。假设您有一个父模块和一些子模块,这些子模块共享一些依赖项。因此,您可以在父pom中定义这些公共依赖项,以便确保在项目中保持一致性。可以在父pom中定义版本、java版本和其他配置

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>oracle</artifactId>
            <version>10.2.0.2.0</version>
        </dependency>
    <dependencies>
<dependencyManagement>

在这里,您可以省略版本信息。子模块将查找并使用该信息。措辞本身表明,在父级中,您使用
dependencyManagement
。i、 它只是管理依赖关系。在子模块中,您可以在
依赖项下使用它们

以下是文档,它解释了有关依赖项管理的几乎所有问题。ojdbc14是连接Oracle PostgreSQL数据库的驱动程序。JDBC是一个连接数据库的工具,它是在您使用的驱动程序中实现的。谢谢@techtabu,这是一个非常有用的评论!如果你能详细阐述一下第一个依赖代码块,我相信你能把它变成一个很好的答案!现在正在阅读依赖关系管理。嘿,我遇到了同样的问题。我对依赖关系管理没有任何问题,但这是本主题背后的真正问题:和之间的区别是什么?这是一份文档,它几乎解释了关于依赖关系管理的所有问题。ojdbc14是连接Oracle PostgreSQL数据库的驱动程序。JDBC是一个连接数据库的工具,它是在您使用的驱动程序中实现的。谢谢@techtabu,这是一个非常有用的评论!如果你能详细阐述一下第一个依赖代码块,我相信你能把它变成一个很好的答案!现在正在阅读依赖关系管理。嘿,我遇到了同样的问题。我对依赖管理没有任何问题,但这是这个主题背后的真正问题:和之间有什么区别?请注意!非常感谢:)您是否也碰巧知道这个依赖项的具体用途?我假设它与数据库有关,但jdbc依赖关系是另一个。搜索com.oracle oracle也不会返回任何结果。不,我不知道。可能是Oracle的专有产品。试着在代码中找到它,在那里它被使用。当场!非常感谢:)您是否也碰巧知道这个依赖项的具体用途?我假设它与数据库有关,但jdbc依赖关系是另一个。搜索com.oracle oracle也不会返回任何结果。不,我不知道。可能是Oracle的专有产品。试着在使用它的代码中找到它。