代码之家  ›  专栏  ›  技术社区  ›  Jim

在本地MVN存储库中安装JAR成功,但仍然找不到

  •  2
  • Jim  · 技术社区  · 6 年前

    我已经执行了:

    mvn install:install-file -DgroupId=com.oracle 
    -DartifactId=ojdbc7 -Dfile=ojdbc7.jar -Dpackaging=jar -Dversion=12.1.0.2
    

    安装成功…

    [INFO] Scanning for projects...
    [INFO]
    [INFO] ---------------------------< XXXX:XXXX >----------------------------
    [INFO] Building XXXX 18.2.0-SNAPSHOT
    [INFO] --------------------------------[ war ]---------------------------------
    [INFO]
    [INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ XXXX ---
    [INFO] Installing C:\Projects\XXXX-svn\trunk\XXXX\ojdbc7.jar to C:\Users\QXV0615\.m2\repository\com\oracle\ojdbc7\12.1.0.2\ojdbc7-12.1.0.2.jar
    [INFO] Installing C:\Users\QXV0615\AppData\Local\Temp\mvninstall491035374333687338.pom to C:\Users\QXV0615\.m2\repository\com\oracle\ojdbc7\12.1.0.2\ojdbc7-12.1.0.2.pom
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1.096 s
    [INFO] Finished at: 2018-07-06T07:30:13+02:00
    [INFO] ------------------------------------------------------------------------
    

    但是那时

    根项目上进行构建

    [INFO] Scanning for projects...
    [INFO]
    [INFO] ---------------------------< XXXX:XXXX >----------------------------
    [INFO] Building XXXX 18.2.0-SNAPSHOT
    [INFO] --------------------------------[ war ]---------------------------------
    [WARNING] The POM for com.oracle.jdbc:ojdbc7:jar:12.1.0.2 is missing, no dependency information available
    [WARNING] The POM for com.ibm.mq:jms:jar:7.0.1.9 is missing, no dependency information available
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 0.993 s
    [INFO] Finished at: 2018-07-06T07:30:26+02:00
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal on project XXXX: Could not resolve dependencies for project XXXX:XXXX:war:18.2.0-SNAPSHOT: The following artifacts could not be resolved: com.oracle.jdbc:ojdbc7:jar:12.1.0.2, com.ibm.mq:jms:jar:7.0.1.9: Failure to find com.oracle.jdbc:ojdbc7:jar:12.1.0.2 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
    

    依赖项指定如下:

        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc7</artifactId>
            <version>12.1.0.2</version>
        </dependency>
    

    编辑

    我也试过了

    mvn install:install-file -DgroupId=com.oracle 
    -DartifactId=ojdbc7 -Dfile=ojdbc7.jar -Dpackaging=jar -Dversion=12.1.0.2 -DgeneratePom=true
    

    -dgeneratepom=真

    它仍然找不到文件!

    2 回复  |  直到 6 年前
        1
  •  1
  •   Mureinik    6 年前

    groupId com.oracle.jdbc com.oracle \

    mvn install:install-file \
        -DgroupId=com.oracle.jdbc \
        -DartifactId=ojdbc7 \
        -Dfile=ojdbc7.jar \
        -Dpackaging=jar \
        -Dversion=12.1.0.2 \
        -DgeneratePom=true
    

        2
  •  0
  •   ap.singh    6 年前

    <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc7</artifactId>
        <version>12.1.0.2</version>
    
    <systemPath>
    ${basedir}/src/main/webapp/WEB-INF/lib/ojdbc7.jar
    </systemPath>
    </dependency>