在中央(https://repo.maven.apache.org/maven2)中找不到工件javax.sql:jdbc-stdext:jar:2.0

艾尤布

我正在尝试为我为项目创建的Web服务构建REST API。我的Web服务正常运行。

现在,我想在远程服务器上部署我的服务,并且需要生成war文件。

我使用Java,Eclipse和Maven进行依赖。我尝试进行全新安装,唯一的失败问题是:

[WARNING] The artifact jdbc:jdbc:jar:2.0 has been relocated to javax.sql:jdbc-stdext:jar:2.0
[INFO] Downloading: https://repo.maven.apache.org/maven2/javax/sql/jdbc-stdext/2.0/jdbc-stdext-2.0.jar
Could not find artifact javax.sql:jdbc-stdext:jar:2.0 in central (https://repo.maven.apache.org/maven2), try downloading from http://java.sun.com/products/jdbc/download.html

有人有解决方案吗?

PS:为什么我在测试时没有遇到问题是因为我手动添加了jdbc-stdext-2.0.jar,但是现在遇到了麻烦。

我的Pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>Tech4EarthServices</groupId>
<artifactId>Tech4EarthServices</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                <warSourceDirectory>WebContent</warSourceDirectory>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
    </plugins>
</build>
<dependencies>
    <dependency>
        <groupId>asm</groupId>
        <artifactId>asm</artifactId>
        <version>3.3.1</version>
    </dependency>
    <dependency>
        <groupId>org.glassfish.jersey.core</groupId>
        <artifactId>jersey-server</artifactId>
        <version>2.17</version>
    </dependency>
    <dependency>
        <groupId>org.glassfish.jersey.containers</groupId>
        <artifactId>jersey-container-servlet-core</artifactId>
        <version>2.17</version>
    </dependency>
    <dependency>
        <groupId>org.json</groupId>
        <artifactId>json</artifactId>
        <version>20140107</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>2.6.0</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.6.0</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.6.0</version>
    </dependency>
    <dependency>
        <groupId>org.glassfish.jersey.media</groupId>
        <artifactId>jersey-media-json-jackson</artifactId>
        <version>2.19</version>
    </dependency>
    <dependency>
        <groupId>jdbc</groupId>
        <artifactId>jdbc</artifactId>
        <version>2.0</version>
        <exclusions>
            <exclusion>
                <artifactId>jdbc-stdext</artifactId>
                <groupId>javax.sql</groupId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.6</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>4.1.7.RELEASE</version>
    </dependency>
</dependencies>

莫尔费

我相信这是因为您将工件列为pom中的排除对象。

<exclusions>
    <exclusion>
        <artifactId>jdbc-stdext</artifactId>
        <groupId>javax.sql</groupId>
    </exclusion>
</exclusions>

我认为,如果您删除此障碍,就可以了

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在本地存储库中缓存https://repo.maven.apache.org/maven2中找不到javax.sql:jdbc-stdext:jar:2.0的信息,

在 https://repo.maven.apache.org/maven2 中找不到 spring-boot-starter-parent pom

Maven在编译阶段转到https://repo.maven.apache.org/maven2/,即使将不同的回购定义为“中央”

无法将工件org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1从中央传输到中央(http://repo1.maven.org/maven2)

无法从https://repo.maven.apache.org/maven2传输org.apache.maven.plugins:maven-surefire-plugin:pom:2.22.2

无法传输http://repo.maven.apache.org/maven2-错误代码501,需要HTTPS

不能传送工件(https://repo.maven.apache.org/maven2):收到的致命警报数据:protocol_version - > [帮助1]

无法在https://repo.maven.apache.org/maven2中找到org.jenkins-ci.plugins:plugin:pom:2.11

可以找到关于mvnrepository.com Maven的依赖关系,而不是repo.maven.apache.org/maven2/

连接到repo.maven.apache.org时如何配置Maven以使用HTTPS

maven:UnknownHostException:repo.maven.apache.org

WSO2:找不到org.apache.maven.plugins:maven-compiler-plugin.jar:3.2.3

在http://www.eviware.com/repository/maven2/中找不到org.apache.xalan:xalan:jar:2.7.1

拒绝访问:http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.pom,ReasonPhrase:Forbidden

蚀火星:Maven M2_REPO不可修改

代替 Maven Repo,使用 .m2 目录

spring-security-saml2-core:1.0.3.BUILD-SNAPSHOT 在 repo https://repo.spring.io/libs-snapshot 中找不到

现在可以从maven repo下载jar

为什么Maven从Spring Repo下载jar?

Maven找不到Apache RandomStringGenerator

Nexus代理repo.maven.apache.org无法正常工作

Maven 无法找到本地 repo 工件

Maven 错误无法从/向中央传输工件 org.apache.maven.plugins:maven-source-plugin:pom:3.0.1

在grailsCentral(https://repo.grails.org/grails/plugins)中找不到工件commons-codec:commons-codec:zip:1.10

在 Maven Repo 上找不到“javaxt-core”

错误:(2,0)找不到ID为'com.github.dcendents.android-maven'的插件

Apache2无法启动:libaprutil-1.so.0 =>找不到

Maven依赖项在中央存储库中没有jar,并且由于没有工件,Maven构建失败

如何在Maven pom文件中获取Spark / Kafka org.apache.spark:spark-sql-kafka-0-10_2.11:2.1.0依赖关系?