1 |
# Copyright (c) 2000-2005, JPackage Project |
2 |
# All rights reserved. |
3 |
# |
4 |
# Redistribution and use in source and binary forms, with or without |
5 |
# modification, are permitted provided that the following conditions |
6 |
# are met: |
7 |
# |
8 |
# 1. Redistributions of source code must retain the above copyright |
9 |
# notice, this list of conditions and the following disclaimer. |
10 |
# 2. Redistributions in binary form must reproduce the above copyright |
11 |
# notice, this list of conditions and the following disclaimer in the |
12 |
# documentation and/or other materials provided with the |
13 |
# distribution. |
14 |
# 3. Neither the name of the JPackage Project nor the names of its |
15 |
# contributors may be used to endorse or promote products derived |
16 |
# from this software without specific prior written permission. |
17 |
# |
18 |
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
19 |
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
20 |
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
21 |
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
22 |
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
23 |
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
24 |
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
25 |
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
26 |
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
27 |
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
28 |
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
29 |
# |
30 |
|
31 |
%global shared_components_version 15 |
32 |
%global file_management_version 1.2.2 |
33 |
%global ant_version 1.0 |
34 |
|
35 |
%global artifact_resolver_version 1.1 |
36 |
|
37 |
|
38 |
%global dependency_analyzer_version 1.2 |
39 |
%global dependency_tree_version 1.3 |
40 |
%global downloader_version 1.2 |
41 |
|
42 |
%global filtering_version 1.0 |
43 |
|
44 |
%global invoker_version 2.0.12 |
45 |
%global model_converter_version 2.3 |
46 |
%global osgi_version 0.3.0 |
47 |
%global plugin_testing_harness_version 1.2 |
48 |
|
49 |
#this model is not included in parent pom |
50 |
%global reporting_api_version 3.0 |
51 |
|
52 |
%global reporting_impl_version 2.1 |
53 |
%global repository_builder_version 1.0 |
54 |
|
55 |
%global runtime_version 1.0 |
56 |
|
57 |
%global io_version 1.2 |
58 |
%global jar_version 1.1 |
59 |
%global monitor_version 1.0 |
60 |
### disabled by pom.xml default |
61 |
#%global script_ant_version 2.1 |
62 |
#%global script_beanshell_version 2.1 |
63 |
#%global test_tools_version 1.0 |
64 |
#%global toolchain_version 1.0 |
65 |
#lobal common_artifact_filters_version 1.3 |
66 |
%global verifier_version 1.3 |
67 |
|
68 |
Summary: Maven Shared Components |
69 |
URL: http://maven.apache.org/shared/ |
70 |
Name: maven-shared |
71 |
Version: 15 |
72 |
Release: %mkrel 21 |
73 |
License: ASL 2.0 |
74 |
Group: Development/Java |
75 |
|
76 |
# svn export \ |
77 |
# http://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-components-15/ |
78 |
# tar czf maven-shared-components-15.tar.gz maven-shared-components-15 |
79 |
Source0: maven-shared-components-%{version}.tar.gz |
80 |
Source1: %{name}-jpp-depmap.xml |
81 |
|
82 |
Patch0: %{name}-pom.patch |
83 |
Patch1: %{name}-maven3.patch |
84 |
Patch2: maven-shared-maven-model-v3-removal.patch |
85 |
Patch3: maven-shared-migration-to-component-metadata.patch |
86 |
Patch6: maven-runtime-XMLMavenRuntimeVisitor.patch |
87 |
|
88 |
BuildRequires: jpackage-utils >= 0:1.7.2 |
89 |
BuildRequires: ant |
90 |
BuildRequires: aqute-bnd |
91 |
BuildRequires: dom4j |
92 |
BuildRequires: easymock2 |
93 |
BuildRequires: jmock1 |
94 |
BuildRequires: junit |
95 |
BuildRequires: junit-addons |
96 |
BuildRequires: maven |
97 |
BuildRequires: maven-artifact-manager |
98 |
BuildRequires: maven-compiler-plugin |
99 |
BuildRequires: maven-doxia |
100 |
BuildRequires: maven-doxia-sitetools |
101 |
BuildRequires: maven-doxia-tools |
102 |
BuildRequires: maven-install-plugin |
103 |
BuildRequires: maven-jar-plugin |
104 |
BuildRequires: maven-javadoc-plugin |
105 |
BuildRequires: maven-monitor |
106 |
BuildRequires: maven-model |
107 |
BuildRequires: maven-plugin-cobertura |
108 |
#BuildRequires: maven-plugin-registry |
109 |
BuildRequires: maven-plugin-testing-tools |
110 |
BuildRequires: maven-profile |
111 |
BuildRequires: maven-project |
112 |
BuildRequires: maven-resources-plugin |
113 |
BuildRequires: maven-site-plugin |
114 |
BuildRequires: maven-source-plugin |
115 |
BuildRequires: maven-surefire-plugin |
116 |
BuildRequires: maven-surefire-report-plugin |
117 |
BuildRequires: maven-shared-reporting-impl |
118 |
BuildRequires: maven-shared-file-management |
119 |
BuildRequires: maven-common-artifact-filters >= 1.4 |
120 |
BuildRequires: maven-test-tools |
121 |
BuildRequires: maven-wagon |
122 |
BuildRequires: modello |
123 |
BuildRequires: objectweb-asm |
124 |
BuildRequires: plexus-containers-component-metadata |
125 |
BuildRequires: plexus-component-api |
126 |
BuildRequires: plexus-digest |
127 |
BuildRequires: plexus-utils |
128 |
BuildRequires: qdox |
129 |
BuildRequires: saxon |
130 |
BuildRequires: saxon-scripts |
131 |
BuildRequires: forge-parent |
132 |
|
133 |
Requires: ant |
134 |
Requires: aqute-bnd |
135 |
Requires: dom4j |
136 |
Requires: maven |
137 |
Requires: maven-wagon |
138 |
Requires: objectweb-asm |
139 |
Requires: plexus-digest |
140 |
Requires: plexus-utils |
141 |
Requires: saxon |
142 |
Requires: saxon-scripts |
143 |
|
144 |
BuildArch: noarch |
145 |
|
146 |
%description |
147 |
Maven Shared Components |
148 |
|
149 |
%post |
150 |
%update_maven_depmap |
151 |
|
152 |
%postun |
153 |
%update_maven_depmap |
154 |
|
155 |
%files |
156 |
%dir %{_javadir}/maven-shared |
157 |
%dir %{_mavenpomdir} |
158 |
%{_mavenpomdir}/JPP.maven-shared-components-parent.pom |
159 |
%{_mavendepmapfragdir} |
160 |
|
161 |
#-------------------------------------------------------------------- |
162 |
|
163 |
%package file-management |
164 |
Summary: Maven Shared File Management API |
165 |
Group: Development/Java |
166 |
Version: %{file_management_version} |
167 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
168 |
Requires: %{name}-io >= 0:%{io_version}-%{release} |
169 |
Requires: maven |
170 |
Requires: plexus-container-default |
171 |
Requires: plexus-utils |
172 |
|
173 |
%description file-management |
174 |
API to collect files from a given directory using |
175 |
several include/exclude rules. |
176 |
|
177 |
%files file-management |
178 |
%{_javadir}/maven-shared/file-management*.jar |
179 |
%{_mavenpomdir}/JPP.maven-shared-file-management.pom |
180 |
|
181 |
#-------------------------------------------------------------------- |
182 |
|
183 |
%package osgi |
184 |
Summary: Maven OSGi |
185 |
Group: Development/Java |
186 |
Version: %{osgi_version} |
187 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
188 |
Requires: aqute-bnd |
189 |
Requires: maven-project |
190 |
|
191 |
%description osgi |
192 |
Library for Maven-OSGi integration |
193 |
|
194 |
%files osgi |
195 |
%{_javadir}/maven-shared/osgi*.jar |
196 |
%{_mavenpomdir}/JPP.maven-shared-osgi.pom |
197 |
|
198 |
#-------------------------------------------------------------------- |
199 |
|
200 |
%package ant |
201 |
Summary: Maven Ant |
202 |
Group: Development/Java |
203 |
Version: %{ant_version} |
204 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
205 |
Requires: ant |
206 |
Requires: plexus-containers-container-default |
207 |
Requires: maven-project |
208 |
Requires: maven |
209 |
|
210 |
%description ant |
211 |
Runs ant scripts embedded in the POM. |
212 |
|
213 |
%files ant |
214 |
%{_javadir}/maven-shared/ant*.jar |
215 |
%{_mavenpomdir}/JPP.maven-shared-ant.pom |
216 |
|
217 |
#-------------------------------------------------------------------- |
218 |
|
219 |
%package dependency-tree |
220 |
Summary: Maven Dependency Tree |
221 |
Group: Development/Java |
222 |
Version: %{dependency_tree_version} |
223 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
224 |
Requires: %{name}-plugin-testing-harness |
225 |
Requires: maven |
226 |
Requires: maven-project |
227 |
|
228 |
%description dependency-tree |
229 |
%{summary}. |
230 |
|
231 |
%files dependency-tree |
232 |
%{_javadir}/maven-shared/dependency-tree*.jar |
233 |
%{_mavenpomdir}/JPP.maven-shared-dependency-tree.pom |
234 |
|
235 |
#-------------------------------------------------------------------- |
236 |
|
237 |
%package downloader |
238 |
Summary: Maven Downloader |
239 |
Group: Development/Java |
240 |
Version: %{downloader_version} |
241 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
242 |
Requires: maven |
243 |
Requires: maven-artifact-manager |
244 |
|
245 |
%description downloader |
246 |
Provide a super simple interface for downloading a |
247 |
single artifact. |
248 |
|
249 |
%files downloader |
250 |
%{_javadir}/maven-shared/downloader*.jar |
251 |
%{_mavenpomdir}/JPP.maven-shared-downloader.pom |
252 |
|
253 |
#-------------------------------------------------------------------- |
254 |
|
255 |
%package dependency-analyzer |
256 |
Summary: Maven Dependency Analyzer |
257 |
Group: Development/Java |
258 |
Version: %{dependency_analyzer_version} |
259 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
260 |
Requires: maven |
261 |
Requires: maven-project |
262 |
Requires: objectweb-asm |
263 |
Requires: plexus-utils |
264 |
|
265 |
%description dependency-analyzer |
266 |
%{summary}. |
267 |
|
268 |
%files dependency-analyzer |
269 |
%{_javadir}/maven-shared/dependency-analyzer*.jar |
270 |
%{_mavenpomdir}/JPP.maven-shared-dependency-analyzer.pom |
271 |
|
272 |
#-------------------------------------------------------------------- |
273 |
|
274 |
%package invoker |
275 |
Summary: Maven Process Invoker |
276 |
Group: Development/Java |
277 |
Version: %{invoker_version} |
278 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
279 |
Requires: %{name}-monitor >= 0:%{monitor_version}-%{release} |
280 |
Requires: maven |
281 |
Requires: plexus-utils |
282 |
|
283 |
%description invoker |
284 |
%{summary}. |
285 |
|
286 |
%files invoker |
287 |
%{_javadir}/maven-shared/invoker*.jar |
288 |
%{_mavenpomdir}/JPP.maven-shared-invoker.pom |
289 |
|
290 |
#-------------------------------------------------------------------- |
291 |
|
292 |
%package model-converter |
293 |
Summary: Maven Model Converter |
294 |
Group: Development/Java |
295 |
Version: %{model_converter_version} |
296 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
297 |
Requires: dom4j |
298 |
Requires: maven |
299 |
Requires: maven-model |
300 |
Requires: plexus-container-default |
301 |
Requires: plexus-utils |
302 |
|
303 |
%description model-converter |
304 |
Converts between version 3.0.0 and version 4.0.0 models. |
305 |
|
306 |
%files model-converter |
307 |
%{_javadir}/maven-shared/model-converter*.jar |
308 |
%{_mavenpomdir}/JPP.maven-shared-model-converter.pom |
309 |
|
310 |
#-------------------------------------------------------------------- |
311 |
|
312 |
%package reporting-impl |
313 |
Summary: Maven Reporting Implementation |
314 |
Group: Development/Java |
315 |
Version: %{reporting_impl_version} |
316 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
317 |
Requires: jakarta-commons-validator |
318 |
Requires: jakarta-oro |
319 |
Requires: maven |
320 |
Requires: maven-project |
321 |
Requires: maven-doxia |
322 |
Requires: apache-commons-validator |
323 |
Requires: plexus-utils |
324 |
|
325 |
%description reporting-impl |
326 |
%{summary}. |
327 |
|
328 |
%files reporting-impl |
329 |
%{_javadir}/maven-shared/reporting-impl*.jar |
330 |
%{_mavenpomdir}/JPP.maven-shared-reporting-impl.pom |
331 |
|
332 |
#-------------------------------------------------------------------- |
333 |
|
334 |
%package repository-builder |
335 |
Summary: Maven Repository Builder |
336 |
Group: Development/Java |
337 |
Version: %{repository_builder_version} |
338 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
339 |
Requires: %{name}-common-artifact-filters = 0:%{common_artifact_filters_version}-%{release} |
340 |
Requires: maven |
341 |
Requires: maven-artifact-manager |
342 |
Requires: maven-project |
343 |
|
344 |
%description repository-builder |
345 |
%{summary}. |
346 |
|
347 |
%files repository-builder |
348 |
%{_javadir}/maven-shared/repository-builder*.jar |
349 |
%{_mavenpomdir}/JPP.maven-shared-repository-builder.pom |
350 |
|
351 |
#-------------------------------------------------------------------- |
352 |
|
353 |
%package io |
354 |
Summary: Maven Shared I/O API |
355 |
Group: Development/Java |
356 |
Version: %{io_version} |
357 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
358 |
Requires: maven |
359 |
Requires: maven-artifact-manager |
360 |
Requires: maven-wagon |
361 |
Requires: plexus-utils |
362 |
Requires: plexus-container-default |
363 |
|
364 |
%description io |
365 |
%{summary}. |
366 |
|
367 |
%files io |
368 |
%{_javadir}/maven-shared/io*.jar |
369 |
%{_mavenpomdir}/JPP.maven-shared-io.pom |
370 |
|
371 |
#-------------------------------------------------------------------- |
372 |
|
373 |
%package jar |
374 |
Summary: Maven Shared Jar |
375 |
Group: Development/Java |
376 |
Version: %{jar_version} |
377 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
378 |
Requires: maven |
379 |
Requires: plexus-digest |
380 |
Requires: bcel |
381 |
Requires: apache-commons-collections |
382 |
|
383 |
%description jar |
384 |
Utilities that help identify the contents of a JAR, |
385 |
including Java class analysis and Maven metadata |
386 |
analysis. |
387 |
|
388 |
%files jar |
389 |
%{_javadir}/maven-shared/jar*.jar |
390 |
%{_mavenpomdir}/JPP.maven-shared-jar.pom |
391 |
|
392 |
#-------------------------------------------------------------------- |
393 |
|
394 |
%package monitor |
395 |
Summary: Maven Shared Monitor API |
396 |
Group: Development/Java |
397 |
Version: %{monitor_version} |
398 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
399 |
Requires: maven |
400 |
Requires: plexus-container-default |
401 |
|
402 |
%description monitor |
403 |
%{summary}. |
404 |
|
405 |
%files monitor |
406 |
%{_javadir}/maven-shared/monitor*.jar |
407 |
%{_mavenpomdir}/JPP.maven-shared-monitor.pom |
408 |
|
409 |
#-------------------------------------------------------------------- |
410 |
|
411 |
%package verifier |
412 |
Summary: Maven Verifier Component |
413 |
Group: Development/Java |
414 |
Version: %{verifier_version} |
415 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
416 |
Requires: junit |
417 |
|
418 |
%description verifier |
419 |
%{summary}. |
420 |
|
421 |
%files verifier |
422 |
%{_javadir}/maven-shared/verifier*.jar |
423 |
%{_mavenpomdir}/JPP.maven-shared-verifier.pom |
424 |
|
425 |
#-------------------------------------------------------------------- |
426 |
|
427 |
%package javadoc |
428 |
Summary: Javadoc for %{name} |
429 |
Group: Development/Java |
430 |
Provides: %{name}-file-management-javadoc = %{file_management_version}-%{release} |
431 |
Obsoletes: %{name}-file-management-javadoc < %{file_management_version}-%{release} |
432 |
Provides: %{name}-plugin-testing-harness-javadoc = %{plugin_testing_harness_version}-%{release} |
433 |
Obsoletes: %{name}-plugin-testing-harness-javadoc < %{plugin_testing_harness_version}-%{release} |
434 |
|
435 |
%description javadoc |
436 |
%{summary}. |
437 |
|
438 |
%pre javadoc |
439 |
# workaround for rpm bug, can be removed in F-18 |
440 |
[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \ |
441 |
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || : |
442 |
|
443 |
%files javadoc |
444 |
%{_javadocdir}/%{name} |
445 |
|
446 |
#-------------------------------------------------------------------- |
447 |
|
448 |
%package artifact-resolver |
449 |
Summary: Maven Artifact Resolution API |
450 |
Group: Development/Java |
451 |
Version: %{artifact_resolver_version} |
452 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
453 |
Requires: ant |
454 |
Requires: maven |
455 |
Requires: maven-artifact-manager |
456 |
Requires: maven-project |
457 |
|
458 |
%description artifact-resolver |
459 |
Provides a component for plugins to easily resolve project dependencies. |
460 |
|
461 |
%files artifact-resolver |
462 |
%{_javadir}/maven-shared/artifact-resolver*.jar |
463 |
%{_mavenpomdir}/JPP.maven-shared-artifact-resolver.pom |
464 |
|
465 |
#-------------------------------------------------------------------- |
466 |
|
467 |
%package reporting-api |
468 |
Summary: Maven Reporting API |
469 |
Group: Development/Java |
470 |
Version: %{reporting_api_version} |
471 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
472 |
Requires: ant |
473 |
Requires: maven |
474 |
Requires: maven-doxia |
475 |
|
476 |
%description reporting-api |
477 |
Maven Reporting API. |
478 |
|
479 |
%files reporting-api |
480 |
%{_javadir}/maven-shared/reporting-api*.jar |
481 |
%{_mavenpomdir}/JPP.maven-shared-reporting-api.pom |
482 |
|
483 |
#-------------------------------------------------------------------- |
484 |
|
485 |
%package runtime |
486 |
Summary: Maven Runtime |
487 |
Group: Development/Java |
488 |
Version: %{runtime_version} |
489 |
Requires: %{name} = 0:%{shared_components_version}-%{release} |
490 |
Requires: ant |
491 |
Requires: maven |
492 |
Requires: maven-project |
493 |
|
494 |
%description runtime |
495 |
Maven Runtime allows introspection of Maven project metadata at runtime. Basic artifact information or full Maven |
496 |
project metadata can be obtained for all projects within a given class loader, optionally sorted into dependency |
497 |
order, and also for a given class within a project. |
498 |
|
499 |
%files runtime |
500 |
%{_javadir}/maven-shared/runtime*.jar |
501 |
%{_mavenpomdir}/JPP.maven-shared-runtime.pom |
502 |
|
503 |
#-------------------------------------------------------------------- |
504 |
|
505 |
%prep |
506 |
%setup -q -n %{name}-components-%{shared_components_version} |
507 |
chmod -R go=u-w * |
508 |
%patch0 -b .sav0 |
509 |
%patch1 -p1 -b .sav1 |
510 |
%patch6 -b .sav6 |
511 |
%patch2 -p1 |
512 |
%patch3 -p1 |
513 |
|
514 |
# Fix aqute-bnd dependency |
515 |
sed -i "s|<artifactId>bndlib|<artifactId>bnd|g" maven-osgi/pom.xml |
516 |
|
517 |
# need namespace for new version modello |
518 |
sed -i "s|<model>|<model xmlns=\"http://modello.codehaus.org/MODELLO/1.3.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://modello.codehaus.org/MODELLO/1.3.0 http://modello.codehaus.org/xsd/modello-1.3.0.xsd\" xml.namespace=\"..\" xml.schemaLocation=\"..\" xsd.namespace=\"..\" xsd.targetNamespace=\"..\">|" file-management/src/main/mdo/fileset.mdo |
519 |
|
520 |
sed -i "s|<groupId>ant|<groupId>org.apache.ant|g" maven-ant/pom.xml |
521 |
# Remove test that needs junit-addons until that makes it into Fedora |
522 |
#rm -f maven-reporting-impl/src/test/java/org/apache/maven/reporting/AbstractMavenReportRendererTest.java |
523 |
|
524 |
# Remove tests that need jmock (for now) |
525 |
rm -f maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/InputStreamConstraint.java |
526 |
rm -f maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/ClassFileVisitorUtilsTest.java |
527 |
rm -f maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/AbstractFileTest.java |
528 |
|
529 |
sed -i "s|<module>maven-common-artifact-filters</module>|<!--module>maven-common-artifact-filters</module-->|" pom.xml |
530 |
|
531 |
%build |
532 |
export MAVEN_OPTS="-XX:MaxPermSize=256m" |
533 |
mvn-rpmbuild -X \ |
534 |
-Dmaven.local.depmap.file=%{SOURCE1} \ |
535 |
-Dmaven.test.skip=true -Dmaven.local.debug \ |
536 |
install javadoc:aggregate |
537 |
|
538 |
%install |
539 |
|
540 |
# main package infrastructure |
541 |
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/maven-shared |
542 |
install -d -m 755 $RPM_BUILD_ROOT/%{_mavenpomdir} |
543 |
|
544 |
# poms and jars |
545 |
install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-components-parent.pom |
546 |
%add_maven_depmap JPP.%{name}-components-parent.pom |
547 |
|
548 |
install -pm 644 maven-downloader/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-downloader.pom |
549 |
install -p -m 0644 maven-downloader/target/maven-downloader-%{downloader_version}-SNAPSHOT.jar \ |
550 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/downloader.jar |
551 |
%add_maven_depmap -f downloader JPP.%{name}-downloader.pom %{name}/downloader.jar |
552 |
|
553 |
install -pm 644 maven-dependency-analyzer/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-dependency-analyzer.pom |
554 |
install -p -m 0644 maven-dependency-analyzer/target/maven-dependency-analyzer-%{dependency_analyzer_version}-SNAPSHOT.jar \ |
555 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/dependency-analyzer.jar |
556 |
%add_maven_depmap -f dependency-analyzer JPP.%{name}-dependency-analyzer.pom %{name}/dependency-analyzer.jar |
557 |
|
558 |
install -pm 644 maven-dependency-tree/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-dependency-tree.pom |
559 |
install -p -m 0644 maven-dependency-tree/target/maven-dependency-tree-%{dependency_tree_version}-SNAPSHOT.jar \ |
560 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/dependency-tree.jar |
561 |
%add_maven_depmap -f dependency-tree JPP.%{name}-dependency-tree.pom %{name}/dependency-tree.jar |
562 |
|
563 |
install -pm 644 maven-verifier/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-verifier.pom |
564 |
install -p -m 0644 maven-verifier/target/maven-verifier-%{verifier_version}-SNAPSHOT.jar \ |
565 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/verifier.jar |
566 |
%add_maven_depmap -f verifier JPP.%{name}-verifier.pom %{name}/verifier.jar |
567 |
|
568 |
install -pm 644 maven-shared-monitor/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-monitor.pom |
569 |
install -p -m 0644 maven-shared-monitor/target/maven-shared-monitor-%{monitor_version}-SNAPSHOT.jar \ |
570 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/monitor.jar |
571 |
%add_maven_depmap -f monitor JPP.%{name}-monitor.pom %{name}/monitor.jar |
572 |
|
573 |
install -pm 644 maven-shared-io/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-io.pom |
574 |
install -p -m 0644 maven-shared-io/target/maven-shared-io-%{io_version}-SNAPSHOT.jar \ |
575 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/io.jar |
576 |
%add_maven_depmap -f io JPP.%{name}-io.pom %{name}/io.jar |
577 |
|
578 |
install -pm 644 maven-shared-jar/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-jar.pom |
579 |
install -p -m 0644 maven-shared-jar/target/maven-shared-jar-%{jar_version}-SNAPSHOT.jar \ |
580 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/jar.jar |
581 |
%add_maven_depmap -f jar JPP.%{name}-jar.pom %{name}/jar.jar |
582 |
|
583 |
install -pm 644 maven-repository-builder/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-repository-builder.pom |
584 |
install -p -m 0644 maven-repository-builder/target/maven-repository-builder-%{repository_builder_version}-alpha-3-SNAPSHOT.jar \ |
585 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/repository-builder.jar |
586 |
%add_maven_depmap -f repository-builder JPP.%{name}-repository-builder.pom %{name}/repository-builder.jar |
587 |
|
588 |
install -pm 644 maven-reporting-impl/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-reporting-impl.pom |
589 |
install -p -m 0644 maven-reporting-impl/target/maven-reporting-impl-%{reporting_impl_version}-SNAPSHOT.jar \ |
590 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/reporting-impl.jar |
591 |
%add_maven_depmap -f reporting-impl JPP.%{name}-reporting-impl.pom %{name}/reporting-impl.jar |
592 |
|
593 |
install -pm 644 maven-model-converter/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-model-converter.pom |
594 |
install -p -m 0644 maven-model-converter/target/maven-model-converter-%{model_converter_version}-SNAPSHOT.jar \ |
595 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/model-converter.jar |
596 |
%add_maven_depmap -f model-converter JPP.%{name}-model-converter.pom %{name}/model-converter.jar |
597 |
|
598 |
install -pm 644 maven-invoker/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-invoker.pom |
599 |
install -p -m 0644 maven-invoker/target/maven-invoker-%{invoker_version}-SNAPSHOT.jar \ |
600 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/invoker.jar |
601 |
%add_maven_depmap -f invoker JPP.%{name}-invoker.pom %{name}/invoker.jar |
602 |
|
603 |
#install -pm 644 maven-common-artifact-filters/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-common-artifact-filters.pom |
604 |
#install -p -m 0644 maven-common-artifact-filters/target/maven-common-artifact-filters-%{common_artifact_filters_version}-SNAPSHOT.jar \ |
605 |
# $RPM_BUILD_ROOT%{_javadir}/maven-shared/common-artifact-filters.jar |
606 |
#%add_maven_depmap -f common-artifact-filters JPP.%{name}-common-artifact-filters.pom %{name}/common-artifact-filters.jar |
607 |
|
608 |
install -pm 644 maven-ant/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-ant.pom |
609 |
install -p -m 0644 maven-ant/target/maven-ant-%{ant_version}-SNAPSHOT.jar \ |
610 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/ant.jar |
611 |
%add_maven_depmap -f ant JPP.%{name}-ant.pom %{name}/ant.jar |
612 |
|
613 |
install -pm 644 maven-osgi/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-osgi.pom |
614 |
install -p -m 0644 maven-osgi/target/maven-osgi-%{osgi_version}-SNAPSHOT.jar \ |
615 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/osgi.jar |
616 |
%add_maven_depmap -f osgi JPP.%{name}-osgi.pom %{name}/osgi.jar |
617 |
|
618 |
install -pm 644 file-management/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-file-management.pom |
619 |
install -p -m 0644 file-management/target/file-management-%{file_management_version}-SNAPSHOT.jar \ |
620 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/file-management.jar |
621 |
%add_maven_depmap -f file-management JPP.%{name}-file-management.pom %{name}/file-management.jar |
622 |
|
623 |
install -pm 644 maven-artifact-resolver/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-artifact-resolver.pom |
624 |
install -p -m 0644 maven-artifact-resolver/target/maven-artifact-resolver-%{artifact_resolver_version}-SNAPSHOT.jar \ |
625 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/artifact-resolver.jar |
626 |
%add_maven_depmap -f artifact-resolver JPP.%{name}-artifact-resolver.pom %{name}/artifact-resolver.jar |
627 |
|
628 |
#install -pm 644 maven-filtering/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-filtering.pom |
629 |
#dd_to_maven_depmap org.apache.maven.shared maven-filtering %{filtering_version} JPP/maven-shared filtering |
630 |
#install -p -m 0644 maven-filtering/target/maven-filtering-%{filtering_version}-beta-4-SNAPSHOT.jar \ |
631 |
# $RPM_BUILD_ROOT%{_javadir}/maven-shared/filtering.jar |
632 |
|
633 |
install -pm 644 maven-reporting-api/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-reporting-api.pom |
634 |
install -p -m 0644 maven-reporting-api/target/maven-reporting-api-%{reporting_api_version}-SNAPSHOT.jar \ |
635 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/reporting-api.jar |
636 |
%add_maven_depmap -f reporting-api -a "org.apache.maven.reporting:maven-reporting-api" JPP.%{name}-reporting-api.pom %{name}/reporting-api.jar |
637 |
|
638 |
install -pm 644 maven-runtime/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.maven-shared-runtime.pom |
639 |
install -p -m 0644 maven-runtime/target/maven-runtime-%{runtime_version}-alpha-3-SNAPSHOT.jar \ |
640 |
$RPM_BUILD_ROOT%{_javadir}/maven-shared/runtime.jar |
641 |
%add_maven_depmap -f runtime JPP.%{name}-runtime.pom %{name}/runtime.jar |
642 |
|
643 |
# javadoc |
644 |
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} |
645 |
cp -pr target/site/apidocs/* \ |
646 |
$RPM_BUILD_ROOT%{_javadocdir}/%{name} |
647 |
|