Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven缺少工件javax.transaction:jta:jar:1.0.1B_Java_Spring_Maven_Dependency Injection_Artifact - Fatal编程技术网

maven缺少工件javax.transaction:jta:jar:1.0.1B

maven缺少工件javax.transaction:jta:jar:1.0.1B,java,spring,maven,dependency-injection,artifact,Java,Spring,Maven,Dependency Injection,Artifact,我知道我可能会把不同的版本放在一起,但我不会;我不知道怎么知道在哪里。我是maven和spring的新手,这是我遇到的一个常见问题,您能告诉我这里出了什么问题,以及如何识别未来不兼容的版本吗? 以下是我的pom.xml: <dependencies> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</ar

我知道我可能会把不同的版本放在一起,但我不会;我不知道怎么知道在哪里。我是maven和spring的新手,这是我遇到的一个常见问题,您能告诉我这里出了什么问题,以及如何识别未来不兼容的版本吗? 以下是我的pom.xml:

<dependencies>
    <dependency>
        <groupId>aopalliance</groupId>
        <artifactId>aopalliance</artifactId>
        <version>1.0</version>
    </dependency>
    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjweaver</artifactId>
        <version>1.8.6</version>
    </dependency>
    <dependency>
        <groupId>org.gatein.common</groupId>
        <artifactId>common-logging</artifactId>
        <version>2.2.2.Final</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aop</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-asm</artifactId>
        <version>3.1.4.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>servletapi</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.4-20040521</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-expression</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>1.2.6</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-config</artifactId>
        <version>4.0.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-core</artifactId>
        <version>4.0.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>4.0.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
</dependencies>

奥帕林

首先尝试创建属性值(在pom.xml中):

还有一件事,wrt版本(请参阅):

7.1 Maven Maven版本控制方案中版本号的工作方式使用以下标准:

主要版本
最小值
递增版本
BuildNumber
限定符

例如:

主要版本:1.2.1
最小版本:2.0
增量版本:1.2-SNAPSHOT
建筑编号:1.4.2-12
限定词:1.2-beta-2


你在用哪个IDE?我希望我能正确地解释你的答案。属性似乎是一个很好的实践,但我在spring asm依赖项中更改了它,并告诉我它找不到它的4.2.0版本。而且我不确定我是否理解我在那里看到的层次结构。请注意,并非所有的Spring版本都进行了相同的更新,比如安全性总是(围绕)一个完整的版本,Asm(请参阅)也似乎是
3.1.4。作为最新版本发布
。。。如果您有像现在这样的问题,请检查
http://mvnrepository.com/
并搜索依赖项。在那里您会发现最后一个版本,
依赖关系层次结构
可能有点难以承受,尤其是在使用
spring框架
时,因为它使用了大量外部源。你特别想要的(我想)是当你看到(特别是在左边的屏幕上)“[版本冲突,省略版本]”(类似的东西)
<properties>
    <spring.version>4.2.0.RELEASE</spring.version>
</properties>
<!-- both properties as dependencies are directly under `project`!, don't use 
`dependencyManagement` until later -->
<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aop</artifactId>
        <version>${spring.version}</version>
    </dependency>
</dependencies>
mvn versions:display-dependency-updates