Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите разобраться. maven scope / 21 сообщений из 21, страница 1 из 1
26.12.2013, 17:13:30
    #38513426
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
Никак не могу понять, как пользоваться атрибутом scope при описании dependency в POM-файле.

Ставлю у артефакта scope provided.

Выполняю стадию pakcage, а библиотека все равно залетает в target/lib

сейчас, чтобы ограничить набор библиотек, от которых зависит проект я использую плагин maven-dependency-plugin
с нодой <includeArtifactIds> в которой перечисляю от каких артефактов библиотеки надо копировать.

Хотел бы воспользоваться scope-ом, но не знаю как.




Люблю галеры - работящий коллектив, романтика мужского труда. Стоишь на мостике в пене брызг и эдак поворотясь:
- Голубчик! Утроить количество ударов - Али-паша уходит...
...
Рейтинг: 0 / 0
26.12.2013, 17:20:58
    #38513441
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
скорее всего ваша либа подтягивается как транзитивная зависимость от еще одной и тд. Чтобы разобраться что откуда тянется надо запустить mvn dependency:tree, увидеть откуда идет либа, и добавить на нее exclusions
...
Рейтинг: 0 / 0
26.12.2013, 17:37:15
    #38513453
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
забыл никскорее всего ваша либа подтягивается как транзитивная зависимость

Сейчас ради эксперимента у всех зависимостей выставил - <scope>provided</scope>

И все равно - библиотеки копируются
...
Рейтинг: 0 / 0
26.12.2013, 17:38:07
    #38513455
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
забыл никскорее всего ваша либа подтягивается как транзитивная зависимость от еще одной и тд. Чтобы разобраться что откуда тянется надо запустить mvn dependency:tree, увидеть откуда идет либа, и добавить на нее exclusions
...
Рейтинг: 0 / 0
26.12.2013, 18:01:50
    #38513478
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
забыл ник,

выставил в maven-dependency-plugin
<excludeTransitive>true</excludeTransitive>

Все равно тянутся
...
Рейтинг: 0 / 0
26.12.2013, 18:04:03
    #38513481
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
Maxiflyзабыл ник,

выставил в maven-dependency-plugin
<excludeTransitive>true</excludeTransitive>

Все равно тянутся

Кроме того, насколько я понял, если зависимость указана как provided, то все от чего она зависит тоже модифицируется как provided
...
Рейтинг: 0 / 0
26.12.2013, 18:15:51
    #38513490
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
ну ок, выложи пом свой
...
Рейтинг: 0 / 0
26.12.2013, 18:28:19
    #38513502
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
 <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>com.kkk</groupId>
  <artifactId>SSP_DWH_SEARCH</artifactId>
  <version>001.00</version>
    <modules>
        <module>SSP_DWH_SEARCH_INSTALL</module>
        <module>SSP_DWH_SEARCH_SEARCHER</module>
    </modules>
    <packaging>pom</packaging>

  <name>SSP_DWH_SEARCH</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>


    <distributionManagement>
    	<repository>
    		<id>deployment</id>
    		<name>Internal Releases</name>
    		<url>http://srv2.kuku.ru:8081/nexus/content/repositories/peterservice-releases/</url>
    	</repository>

    	<snapshotRepository>
    	<id>deployment</id>
    		<name>Internal Snapshots</name>
    		<url>http://srv2.kuku.ru:8081/nexus/content/repositories/peterservice-snapshots/</url>
    	</snapshotRepository>
    </distributionManagement>


  <dependencies>
  
  		<dependency>
			<groupId>org.apache.solr</groupId>
			<artifactId>solr-core</artifactId>
			<version>4.3.0</version>
            <scope>provided</scope>
		</dependency>

		<dependency>
			<groupId>commons-logging</groupId>
			<artifactId>commons-logging</artifactId>
			<version>1.1.1</version>
            <scope>provided</scope>
		</dependency>
  
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>

    <dependency>
       <groupId>com.oracle</groupId>
       <artifactId>ojdbc6</artifactId>
       <version>11.2.0</version>
        <scope>provided</scope>
    </dependency>

      <dependency>
          <groupId>ch.qos.cal10n</groupId>
          <artifactId>cal10n-api</artifactId>
          <version>0.8.1</version>
          <scope>provided</scope>
      </dependency>

      <dependency>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-api</artifactId>
          <version>1.7.5</version>
          <scope>provided</scope>
      </dependency>

      <dependency>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-ext</artifactId>
          <version>1.7.5</version>
          <scope>provided</scope>
      </dependency>


	<dependency>
		<groupId>org.mockito</groupId>
		<artifactId>mockito-all</artifactId>
		<version>1.9.5</version>
        <scope>provided</scope>
	</dependency>

	<dependency>
		<groupId>ch.qos.logback</groupId>
		<artifactId>logback-classic</artifactId>
		<version>1.0.13</version>
        <scope>provided</scope>
	</dependency>







     <dependency>
          <groupId>com.kkk</groupId>
          <artifactId>ssp_dwh_java_libs</artifactId>
          <version>001.00-SNAPSHOT</version>
         <scope>provided</scope>
     </dependency>

      <dependency>
          <groupId>javax.xml.bind</groupId>
          <artifactId>jaxb-api</artifactId>
          <version>2.1</version>
          <scope>provided</scope>
      </dependency>


	<dependency>
		<groupId>me.prettyprint</groupId>
		<artifactId>hector-core</artifactId>
		<version>1.0-5</version>
        <scope>provided</scope>
	</dependency>

	<dependency>
		<groupId>org.apache.cassandra</groupId>
		<artifactId>cassandra-all</artifactId>
		<version>1.2.8</version>
		<exclusions>
			<exclusion>
				<artifactId>slf4j-log4j12</artifactId>
				<groupId>org.slf4j</groupId>
			</exclusion>
		</exclusions>
        <scope>provided</scope>
	</dependency>

	<dependency>
		<groupId>org.apache.cassandra</groupId>
		<artifactId>cassandra-thrift</artifactId>
		<version>1.2.8</version>
        <scope>provided</scope>
	</dependency>
                     



  </dependencies>

    <build>
    <pluginManagement>
        <plugins>
            <!-- Need Java 5, which is the default since v2.3 of the maven-compiler-plugin. -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.5.1</version>
            </plugin>
        </plugins>
    </pluginManagement>

        <plugins>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <!-- or whatever version you use -->
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <classpathPrefix>lib/</classpathPrefix>
                            <mainClass>com.peterservice.ssp_dwh_search.App</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>


            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <excludeTransitive>true</excludeTransitive>
<!--							<excludeTransitive>false</excludeTransitive> -->
<!--                    		<includeArtifactIds>jaxb-api,cal10n-api,ssp_dwh_java_libs,rt,slf4j-api,slf4j-ext,hector-core,logback-classic,logback-core,ojdbc6</includeArtifactIds>
-->                           <outputDirectory>
                                ${project.build.directory}/lib
                            </outputDirectory>
                         </configuration>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.6</version>
                <executions>
                    <execution>
                        <id>copy-config</id>
                        <phase>validate</phase>
                        <goals>
                            <goal>copy-resources</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${basedir}/target/config</outputDirectory>
                            <resources>
                                <resource>
                                    <directory>src/main/resources</directory>
                                    <filtering>false</filtering>
                                </resource>
                            </resources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>


            <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.6</version>
                <executions>
                    <execution>
                        <id>copy-bat-files</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-resources</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${basedir}/target</outputDirectory>
                            <resources>
                                <resource>
                                    <directory>sh_files</directory>
                                    <filtering>false</filtering>
                                    <includes>
                                        <include>*.sh</include>
                                    </includes>
                                </resource>
                            </resources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>





        </plugins>


    </build>



</project>




вот
...
Рейтинг: 0 / 0
26.12.2013, 20:33:04
    #38513585
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
Если честно то времени не ахти свободного. Моменты, которые смущают -

артифакт какого типа вы вообще собираете? jar war ear?
Зачем вам ресурс плагин если по идее мавен сам ложит все депенденси в target? Может что-то и накосячили руками
...
Рейтинг: 0 / 0
27.12.2013, 08:28:20
    #38513835
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
...
Рейтинг: 0 / 0
27.12.2013, 09:32:21
    #38513883
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
Maxifly,

Проект многомодульный, а Вы выложили только корневой POM. Смотрите, что в модулях SSP_DWH_SEARCH_INSTALL и SSP_DWH_SEARCH_SEARCHER.
...
Рейтинг: 0 / 0
27.12.2013, 09:56:39
    #38513911
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
WGA,

А в них нет зависимостей. В них вообще ничего нет кроме ссылки на родителя.
...
Рейтинг: 0 / 0
27.12.2013, 09:59:18
    #38513917
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
WGA,

А в них нет зависимостей. В них вообще ничего нет кроме ссылки на родителя.
...
Рейтинг: 0 / 0
27.12.2013, 10:05:56
    #38513925
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
MaxiflyWGA,

А в них нет зависимостей. В них вообще ничего нет кроме ссылки на родителя.Глупый вопрос: а после того как у всех зависимостей выставили scope в provided Вы clean делали?
...
Рейтинг: 0 / 0
27.12.2013, 10:56:34
    #38513978
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
WGA,

Да причем тут clean, в target/lib собирает только maven-dependency-plugin:copy-dependencies, если не задать includeScope, то он кладет всё, с любым scope.
...
Рейтинг: 0 / 0
27.12.2013, 11:41:14
    #38514024
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
0FDWGA,

Да причем тут clean, в target/lib собирает только maven-dependency-plugin:copy-dependencies, если не задать includeScope, то он кладет всё, с любым scope.А причем тут target/lib, если в архив попадает то, что помещено в target\SSP_DWH_SEARCH-001.00\WEB-INF\lib? Если не почистить от предыдущей сборки, так и будет попадать.
...
Рейтинг: 0 / 0
27.12.2013, 11:52:24
    #38514038
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
WGA0FDWGA,

Да причем тут clean, в target/lib собирает только maven-dependency-plugin:copy-dependencies, если не задать includeScope, то он кладет всё, с любым scope.А причем тут target/lib, если в архив попадает то, что помещено в target\SSP_DWH_SEARCH-001.00\WEB-INF\lib? Если не почистить от предыдущей сборки, так и будет попадать.

Да и \WEB-INF\lib тоже не причем, jar попадают туда из <dependencies> но не наоборот.
...
Рейтинг: 0 / 0
27.12.2013, 12:02:38
    #38514050
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
WGAГлупый вопрос: а после того как у всех зависимостей выставили scope в provided Вы clean делали?

Да, конечно. Я делал его перед каждой попыткой, чтобы исключить те ситуации, которые тут бурно обсуждались выше по топику
...
Рейтинг: 0 / 0
27.12.2013, 12:10:18
    #38514061
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
0FD,

Нет, это не так. Сначала все зависимости со скоупом compile и runtime копируются в папку target/${finalName}, которая потом запаковывается maven-war-plugin.
Попробуйте собрать проект на этом POM, потом раскоментировать строку с provided, а потом собрать через mvn package без clean, а потом с clean.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
<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>com.kkk</groupId>
    <artifactId>SSP_DWH_SEARCH</artifactId>
    <version>001.00</version>
    <packaging>war</packaging>

    <name>SSP_DWH_SEARCH</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>


    <distributionManagement>
        <repository>
            <id>deployment</id>
            <name>Internal Releases</name>
            <url>http://srv2.kuku.ru:8081/nexus/content/repositories/peterservice-releases/</url>
        </repository>

        <snapshotRepository>
            <id>deployment</id>
            <name>Internal Snapshots</name>
            <url>http://srv2.kuku.ru:8081/nexus/content/repositories/peterservice-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>


    <dependencies>

        <dependency>
            <groupId>org.apache.solr</groupId>
            <artifactId>solr-core</artifactId>
            <version>4.3.0</version>
            <!--<scope>provided</scope>-->
        </dependency>

        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.1</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>ch.qos.cal10n</groupId>
            <artifactId>cal10n-api</artifactId>
            <version>0.8.1</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.5</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-ext</artifactId>
            <version>1.7.5</version>
            <scope>provided</scope>
        </dependency>


        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-all</artifactId>
            <version>1.9.5</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.0.13</version>
            <scope>provided</scope>
        </dependency>


        <dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.1</version>
            <scope>provided</scope>
        </dependency>


        <dependency>
            <groupId>me.prettyprint</groupId>
            <artifactId>hector-core</artifactId>
            <version>1.0-5</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.apache.cassandra</groupId>
            <artifactId>cassandra-all</artifactId>
            <version>1.2.8</version>
            <exclusions>
                <exclusion>
                    <artifactId>slf4j-log4j12</artifactId>
                    <groupId>org.slf4j</groupId>
                </exclusion>
            </exclusions>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.apache.cassandra</groupId>
            <artifactId>cassandra-thrift</artifactId>
            <version>1.2.8</version>
            <scope>provided</scope>
        </dependency>


    </dependencies>

    <build>
        <pluginManagement>
            <plugins>
                <!-- Need Java 5, which is the default since v2.3 of the maven-compiler-plugin. -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.5.1</version>
                </plugin>
            </plugins>
        </pluginManagement>

        <plugins>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <!-- or whatever version you use -->
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <classpathPrefix>lib/</classpathPrefix>
                            <mainClass>com.peterservice.ssp_dwh_search.App</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>


            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>
                                ${project.build.directory}/lib
                            </outputDirectory>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.6</version>
                <executions>
                    <execution>
                        <id>copy-config</id>
                        <phase>validate</phase>
                        <goals>
                            <goal>copy-resources</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${basedir}/target/config</outputDirectory>
                            <resources>
                                <resource>
                                    <directory>src/main/resources</directory>
                                    <filtering>false</filtering>
                                </resource>
                            </resources>
                        </configuration>
                    </execution>
                    <execution>
                        <id>copy-bat-files</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-resources</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${basedir}/target</outputDirectory>
                            <resources>
                                <resource>
                                    <directory>sh_files</directory>
                                    <filtering>false</filtering>
                                    <includes>
                                        <include>*.sh</include>
                                    </includes>
                                </resource>
                            </resources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>
            </plugin>
        </plugins>


    </build>


</project>

...
Рейтинг: 0 / 0
27.12.2013, 12:30:10
    #38514098
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
WGA, ладно, возможно maven-dependency-plugin, делает также как war.
...
Рейтинг: 0 / 0
27.12.2013, 18:10:13
    #38514588
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться. maven scope
0FD,

Спасибо.
Помогла опция <excludeScope>provided</excludeScope>
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите разобраться. maven scope / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]