Maven: не собирать указанный jar на пути сборки - PullRequest
0 голосов
/ 28 ноября 2018

Я добавил эти зависимости в свой pom.xml

<dependency>
    <groupId>javax.ws.rs</groupId>
    <artifactId>javax.ws.rs-api</artifactId>
    <version>2.0.1</version>
</dependency>

Кажется, что добавляются jsr311-api (JAX-RS 1.x) и javax.ws.rs-api (JAX-RS 2.Икс).Эти две версии противоречат моему проекту, развернутому на JBoss As 7.1.1.Поэтому я хочу сказать maven не собирать jar-файл jsr311-api (JAX-RS 1.x).

<dependency>
    <groupId>javax.ws.rs</groupId>
    <artifactId>javax.ws.rs-api</artifactId>
    <version>2.0.1</version>
    <exclusions>
        <exclusion>
            <groupId>javax.ws.rs</groupId>
            <artifactId>jsr311-api</artifactId>
        </exclusion>
    </exclusions>
</dependency>

Кажется, это не работает.

1 Ответ

0 голосов
/ 28 ноября 2018

Я предлагаю вам сначала проверить дерево зависимостей вашего проекта, используя следующую команду: mvn command

mvn принудительный контроль: принудительное применение

Будет полезно найтилюбые конфликты зависимостей в вашем проекте, тогда вы можете разрешить любые конфликты в проекте вручную.

...