/[packages]/cauldron/maven-shared/current/SPECS/maven-shared.spec
ViewVC logotype

Contents of /cauldron/maven-shared/current/SPECS/maven-shared.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 206233 - (show annotations) (download)
Tue Feb 7 23:30:07 2012 UTC (12 years, 2 months ago) by gil
File size: 24340 byte(s)
- rebuilt with maven-common-artifact-filters 1.4 support
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

  ViewVC Help
Powered by ViewVC 1.1.30