146 |
%description |
%description |
147 |
Maven Shared Components |
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 |
%package file-management |
164 |
Summary: Maven Shared File Management API |
Summary: Maven Shared File Management API |
165 |
Group: Development/Java |
Group: Development/Java |
174 |
API to collect files from a given directory using |
API to collect files from a given directory using |
175 |
several include/exclude rules. |
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 |
%package osgi |
184 |
Summary: Maven OSGi |
Summary: Maven OSGi |
185 |
Group: Development/Java |
Group: Development/Java |
191 |
%description osgi |
%description osgi |
192 |
Library for Maven-OSGi integration |
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 |
%package ant |
201 |
Summary: Maven Ant |
Summary: Maven Ant |
202 |
Group: Development/Java |
Group: Development/Java |
210 |
%description ant |
%description ant |
211 |
Runs ant scripts embedded in the POM. |
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 common-artifact-filters |
%package common-artifact-filters |
220 |
Summary: Maven Common Artifact Filters |
Summary: Maven Common Artifact Filters |
221 |
Group: Development/Java |
Group: Development/Java |
231 |
%description common-artifact-filters |
%description common-artifact-filters |
232 |
%{summary}. |
%{summary}. |
233 |
|
|
234 |
|
%files common-artifact-filters |
235 |
|
%{_javadir}/maven-shared/common-artifact-filters*.jar |
236 |
|
%{_mavenpomdir}/JPP.maven-shared-common-artifact-filters.pom |
237 |
|
|
238 |
|
#-------------------------------------------------------------------- |
239 |
|
|
240 |
%package dependency-tree |
%package dependency-tree |
241 |
Summary: Maven Dependency Tree |
Summary: Maven Dependency Tree |
242 |
Group: Development/Java |
Group: Development/Java |
249 |
%description dependency-tree |
%description dependency-tree |
250 |
%{summary}. |
%{summary}. |
251 |
|
|
252 |
|
%files dependency-tree |
253 |
|
%{_javadir}/maven-shared/dependency-tree*.jar |
254 |
|
%{_mavenpomdir}/JPP.maven-shared-dependency-tree.pom |
255 |
|
|
256 |
|
#-------------------------------------------------------------------- |
257 |
|
|
258 |
%package downloader |
%package downloader |
259 |
Summary: Maven Downloader |
Summary: Maven Downloader |
260 |
Group: Development/Java |
Group: Development/Java |
267 |
Provide a super simple interface for downloading a |
Provide a super simple interface for downloading a |
268 |
single artifact. |
single artifact. |
269 |
|
|
270 |
|
%files downloader |
271 |
|
%{_javadir}/maven-shared/downloader*.jar |
272 |
|
%{_mavenpomdir}/JPP.maven-shared-downloader.pom |
273 |
|
|
274 |
|
#-------------------------------------------------------------------- |
275 |
|
|
276 |
%package dependency-analyzer |
%package dependency-analyzer |
277 |
Summary: Maven Dependency Analyzer |
Summary: Maven Dependency Analyzer |
278 |
Group: Development/Java |
Group: Development/Java |
286 |
%description dependency-analyzer |
%description dependency-analyzer |
287 |
%{summary}. |
%{summary}. |
288 |
|
|
289 |
|
%files dependency-analyzer |
290 |
|
%{_javadir}/maven-shared/dependency-analyzer*.jar |
291 |
|
%{_mavenpomdir}/JPP.maven-shared-dependency-analyzer.pom |
292 |
|
|
293 |
|
#-------------------------------------------------------------------- |
294 |
|
|
295 |
%package invoker |
%package invoker |
296 |
Summary: Maven Process Invoker |
Summary: Maven Process Invoker |
297 |
Group: Development/Java |
Group: Development/Java |
304 |
%description invoker |
%description invoker |
305 |
%{summary}. |
%{summary}. |
306 |
|
|
307 |
|
%files invoker |
308 |
|
%{_javadir}/maven-shared/invoker*.jar |
309 |
|
%{_mavenpomdir}/JPP.maven-shared-invoker.pom |
310 |
|
|
311 |
|
#-------------------------------------------------------------------- |
312 |
|
|
313 |
%package model-converter |
%package model-converter |
314 |
Summary: Maven Model Converter |
Summary: Maven Model Converter |
315 |
Group: Development/Java |
Group: Development/Java |
324 |
%description model-converter |
%description model-converter |
325 |
Converts between version 3.0.0 and version 4.0.0 models. |
Converts between version 3.0.0 and version 4.0.0 models. |
326 |
|
|
327 |
|
%files model-converter |
328 |
|
%{_javadir}/maven-shared/model-converter*.jar |
329 |
|
%{_mavenpomdir}/JPP.maven-shared-model-converter.pom |
330 |
|
|
331 |
|
#-------------------------------------------------------------------- |
332 |
|
|
333 |
%package reporting-impl |
%package reporting-impl |
334 |
Summary: Maven Reporting Implementation |
Summary: Maven Reporting Implementation |
335 |
Group: Development/Java |
Group: Development/Java |
346 |
%description reporting-impl |
%description reporting-impl |
347 |
%{summary}. |
%{summary}. |
348 |
|
|
349 |
|
%files reporting-impl |
350 |
|
%{_javadir}/maven-shared/reporting-impl*.jar |
351 |
|
%{_mavenpomdir}/JPP.maven-shared-reporting-impl.pom |
352 |
|
|
353 |
|
#-------------------------------------------------------------------- |
354 |
|
|
355 |
%package repository-builder |
%package repository-builder |
356 |
Summary: Maven Repository Builder |
Summary: Maven Repository Builder |
357 |
Group: Development/Java |
Group: Development/Java |
365 |
%description repository-builder |
%description repository-builder |
366 |
%{summary}. |
%{summary}. |
367 |
|
|
368 |
|
%files repository-builder |
369 |
|
%{_javadir}/maven-shared/repository-builder*.jar |
370 |
|
%{_mavenpomdir}/JPP.maven-shared-repository-builder.pom |
371 |
|
|
372 |
|
#-------------------------------------------------------------------- |
373 |
|
|
374 |
%package io |
%package io |
375 |
Summary: Maven Shared I/O API |
Summary: Maven Shared I/O API |
376 |
Group: Development/Java |
Group: Development/Java |
385 |
%description io |
%description io |
386 |
%{summary}. |
%{summary}. |
387 |
|
|
388 |
|
%files io |
389 |
|
%{_javadir}/maven-shared/io*.jar |
390 |
|
%{_mavenpomdir}/JPP.maven-shared-io.pom |
391 |
|
|
392 |
|
#-------------------------------------------------------------------- |
393 |
|
|
394 |
%package jar |
%package jar |
395 |
Summary: Maven Shared Jar |
Summary: Maven Shared Jar |
396 |
Group: Development/Java |
Group: Development/Java |
406 |
including Java class analysis and Maven metadata |
including Java class analysis and Maven metadata |
407 |
analysis. |
analysis. |
408 |
|
|
409 |
|
%files jar |
410 |
|
%{_javadir}/maven-shared/jar*.jar |
411 |
|
%{_mavenpomdir}/JPP.maven-shared-jar.pom |
412 |
|
|
413 |
|
#-------------------------------------------------------------------- |
414 |
|
|
415 |
%package monitor |
%package monitor |
416 |
Summary: Maven Shared Monitor API |
Summary: Maven Shared Monitor API |
417 |
Group: Development/Java |
Group: Development/Java |
423 |
%description monitor |
%description monitor |
424 |
%{summary}. |
%{summary}. |
425 |
|
|
426 |
|
%files monitor |
427 |
|
%{_javadir}/maven-shared/monitor*.jar |
428 |
|
%{_mavenpomdir}/JPP.maven-shared-monitor.pom |
429 |
|
|
430 |
|
#-------------------------------------------------------------------- |
431 |
|
|
432 |
%package verifier |
%package verifier |
433 |
Summary: Maven Verifier Component |
Summary: Maven Verifier Component |
434 |
Group: Development/Java |
Group: Development/Java |
439 |
%description verifier |
%description verifier |
440 |
%{summary}. |
%{summary}. |
441 |
|
|
442 |
|
%files verifier |
443 |
|
%{_javadir}/maven-shared/verifier*.jar |
444 |
|
%{_mavenpomdir}/JPP.maven-shared-verifier.pom |
445 |
|
|
446 |
|
#-------------------------------------------------------------------- |
447 |
|
|
448 |
%package javadoc |
%package javadoc |
449 |
Summary: Javadoc for %{name} |
Summary: Javadoc for %{name} |
450 |
Group: Development/Java |
Group: Development/Java |
456 |
%description javadoc |
%description javadoc |
457 |
%{summary}. |
%{summary}. |
458 |
|
|
459 |
|
%pre javadoc |
460 |
|
# workaround for rpm bug, can be removed in F-18 |
461 |
|
[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \ |
462 |
|
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || : |
463 |
|
|
464 |
|
%files javadoc |
465 |
|
%{_javadocdir}/%{name} |
466 |
|
|
467 |
|
#-------------------------------------------------------------------- |
468 |
|
|
469 |
%package artifact-resolver |
%package artifact-resolver |
470 |
Summary: Maven Artifact Resolution API |
Summary: Maven Artifact Resolution API |
471 |
Group: Development/Java |
Group: Development/Java |
479 |
%description artifact-resolver |
%description artifact-resolver |
480 |
Provides a component for plugins to easily resolve project dependencies. |
Provides a component for plugins to easily resolve project dependencies. |
481 |
|
|
482 |
|
%files artifact-resolver |
483 |
|
%{_javadir}/maven-shared/artifact-resolver*.jar |
484 |
|
%{_mavenpomdir}/JPP.maven-shared-artifact-resolver.pom |
485 |
|
|
486 |
|
#-------------------------------------------------------------------- |
487 |
|
|
488 |
%package reporting-api |
%package reporting-api |
489 |
Summary: Maven Reporting API |
Summary: Maven Reporting API |
490 |
Group: Development/Java |
Group: Development/Java |
497 |
%description reporting-api |
%description reporting-api |
498 |
Maven Reporting API. |
Maven Reporting API. |
499 |
|
|
500 |
|
%files reporting-api |
501 |
|
%{_javadir}/maven-shared/reporting-api*.jar |
502 |
|
%{_mavenpomdir}/JPP.maven-shared-reporting-api.pom |
503 |
|
|
504 |
|
#-------------------------------------------------------------------- |
505 |
|
|
506 |
%package runtime |
%package runtime |
507 |
Summary: Maven Runtime |
Summary: Maven Runtime |
508 |
Group: Development/Java |
Group: Development/Java |
517 |
project metadata can be obtained for all projects within a given class loader, optionally sorted into dependency |
project metadata can be obtained for all projects within a given class loader, optionally sorted into dependency |
518 |
order, and also for a given class within a project. |
order, and also for a given class within a project. |
519 |
|
|
520 |
|
%files runtime |
521 |
|
%{_javadir}/maven-shared/runtime*.jar |
522 |
|
%{_mavenpomdir}/JPP.maven-shared-runtime.pom |
523 |
|
|
524 |
|
#-------------------------------------------------------------------- |
525 |
|
|
526 |
%prep |
%prep |
527 |
%setup -q -n %{name}-components-%{shared_components_version} |
%setup -q -n %{name}-components-%{shared_components_version} |
528 |
chmod -R go=u-w * |
chmod -R go=u-w * |
665 |
cp -pr target/site/apidocs/* \ |
cp -pr target/site/apidocs/* \ |
666 |
$RPM_BUILD_ROOT%{_javadocdir}/%{name} |
$RPM_BUILD_ROOT%{_javadocdir}/%{name} |
667 |
|
|
|
%pre javadoc |
|
|
# workaround for rpm bug, can be removed in F-18 |
|
|
[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \ |
|
|
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || : |
|
|
|
|
|
%post |
|
|
%update_maven_depmap |
|
|
|
|
|
%postun |
|
|
%update_maven_depmap |
|
|
|
|
|
%files |
|
|
%dir %{_javadir}/maven-shared |
|
|
%dir %{_mavenpomdir} |
|
|
%{_mavenpomdir}/JPP.maven-shared-components-parent.pom |
|
|
%{_mavendepmapfragdir} |
|
|
|
|
|
%files file-management |
|
|
%{_javadir}/maven-shared/file-management*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-file-management.pom |
|
|
|
|
|
%files osgi |
|
|
%{_javadir}/maven-shared/osgi*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-osgi.pom |
|
|
|
|
|
%files ant |
|
|
%{_javadir}/maven-shared/ant*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-ant.pom |
|
|
|
|
|
%files common-artifact-filters |
|
|
%{_javadir}/maven-shared/common-artifact-filters*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-common-artifact-filters.pom |
|
|
|
|
|
%files dependency-analyzer |
|
|
%{_javadir}/maven-shared/dependency-analyzer*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-dependency-analyzer.pom |
|
|
|
|
|
%files dependency-tree |
|
|
%{_javadir}/maven-shared/dependency-tree*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-dependency-tree.pom |
|
|
|
|
|
%files downloader |
|
|
%{_javadir}/maven-shared/downloader*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-downloader.pom |
|
|
|
|
|
%files invoker |
|
|
%{_javadir}/maven-shared/invoker*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-invoker.pom |
|
|
|
|
|
%files model-converter |
|
|
%{_javadir}/maven-shared/model-converter*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-model-converter.pom |
|
|
|
|
|
|
|
|
%files reporting-impl |
|
|
%{_javadir}/maven-shared/reporting-impl*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-reporting-impl.pom |
|
|
|
|
|
%files repository-builder |
|
|
%{_javadir}/maven-shared/repository-builder*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-repository-builder.pom |
|
|
|
|
|
%files io |
|
|
%{_javadir}/maven-shared/io*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-io.pom |
|
|
|
|
|
%files jar |
|
|
%{_javadir}/maven-shared/jar*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-jar.pom |
|
|
|
|
|
%files monitor |
|
|
%{_javadir}/maven-shared/monitor*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-monitor.pom |
|
|
|
|
|
%files verifier |
|
|
%{_javadir}/maven-shared/verifier*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-verifier.pom |
|
|
|
|
|
%files artifact-resolver |
|
|
%{_javadir}/maven-shared/artifact-resolver*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-artifact-resolver.pom |
|
|
|
|
|
%files reporting-api |
|
|
%{_javadir}/maven-shared/reporting-api*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-reporting-api.pom |
|
|
|
|
|
%files runtime |
|
|
%{_javadir}/maven-shared/runtime*.jar |
|
|
%{_mavenpomdir}/JPP.maven-shared-runtime.pom |
|
|
|
|
|
%files javadoc |
|
|
%{_javadocdir}/%{name} |
|