diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-10-21 20:49:20 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-10-21 20:49:20 +0000 |
commit | 246afb20c141624cbeb413129f4afa8cc7a37922 (patch) | |
tree | 0c965693c4da0265159a1251aa25e7c2e648b116 /devel/maven | |
parent | Update to 0.7. (diff) |
Add maven a Java project management and project comprehension tool. More
details are available at http://maven.apache.org.
PR: 58339
Submitted by: Rui Lopes <rui@ruilopes.com>
Diffstat (limited to 'devel/maven')
-rw-r--r-- | devel/maven/Makefile | 39 | ||||
-rw-r--r-- | devel/maven/distinfo | 1 | ||||
-rw-r--r-- | devel/maven/pkg-descr | 12 | ||||
-rw-r--r-- | devel/maven/pkg-message | 9 | ||||
-rw-r--r-- | devel/maven/pkg-plist | 119 |
5 files changed, 180 insertions, 0 deletions
diff --git a/devel/maven/Makefile b/devel/maven/Makefile new file mode 100644 index 000000000000..f50b9bbd6ef6 --- /dev/null +++ b/devel/maven/Makefile @@ -0,0 +1,39 @@ +# New ports collection makefile for: maven +# Date created: 17 October 2003 +# Whom: Rui Lopes <rui@ruilopes.com> +# +# $FreeBSD$ +# + +PORTNAME= maven +PORTVERSION= 1.0.r1 +CATEGORIES= devel java +MASTER_SITES= http://nagoya.apache.org/mirror/%SUBDIR%/binaries/ +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}-1.0-rc1 + +MAINTAINER= rui@ruilopes.com +COMMENT= Java project management and project comprehension tool + +USE_JAVA= 1.3+ +NO_BUILD= YES +DIR= share/java/maven +PLIST_SUB= DIR=${DIR} + +do-install: + @cd ${WRKSRC} && ${FIND} . \! -name '*.bat' \! -name repository \ + | cpio -pduv -R ${LIBOWN}:${LIBGRP} ${PREFIX}/${DIR} + ${CHMOD} -R ${LIBMODE} ${PREFIX}/${DIR} + ${CHOWN} -R ${BINOWN}:${BINGRP} ${PREFIX}/${DIR}/bin + ${CHMOD} -R ${BINMODE} ${PREFIX}/${DIR}/bin + ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${DIR}/bin/*.conf + ${CHMOD} ${SHAREMODE} ${PREFIX}/${DIR}/bin/*.conf + ${FIND} ${PREFIX}/${DIR} -type d | ${XARGS} ${CHMOD} +rx + ${LN} -fs ${PREFIX}/${DIR}/bin/maven ${PREFIX}/bin + @${CAT} ${PKGDIR}/pkg-message + +# This target is only meant to be used by the port maintainer. +x-generate-plist: + (/usr/ports/Tools/scripts/plist -d -m /etc/mtree/BSD.local.dist ${PREFIX}|sed -E 's,^share/nls/.+$$,,g;s,${DIR},%%DIR%%,g'|tr -s '\n') > temp-pkg-plist + +.include <bsd.port.mk> diff --git a/devel/maven/distinfo b/devel/maven/distinfo new file mode 100644 index 000000000000..7d055c7af4f5 --- /dev/null +++ b/devel/maven/distinfo @@ -0,0 +1 @@ +MD5 (maven-1.0-rc1.tar.gz) = 7f5e787ff3b930d906d01243ccf7c237 diff --git a/devel/maven/pkg-descr b/devel/maven/pkg-descr new file mode 100644 index 000000000000..06d37601c475 --- /dev/null +++ b/devel/maven/pkg-descr @@ -0,0 +1,12 @@ +Maven is a Java project management and project comprehension tool. Maven is +based on the concept of a project object model (POM) in that all the artifacts +produced by Maven are a result of consulting a well defined model for your +project. Builds, documentation, source metrics, and source cross-references +are all controlled by your POM. + +The intent of Maven is to make intra-project development highly manageable in +the hopes of providing more time for cross-project development. You might call +it cross-project pollination or the sharing of project development knowledge, +this is what Maven attempts to encourage. + +WWW: http://maven.apache.org/ diff --git a/devel/maven/pkg-message b/devel/maven/pkg-message new file mode 100644 index 000000000000..8d8f3e4255f3 --- /dev/null +++ b/devel/maven/pkg-message @@ -0,0 +1,9 @@ + +To work with Maven you need to set the following environment variables: + * JAVA_HOME + Set it to the base directory of your java installation. + * MAVEN_HOME + Set it to ``/usr/local/share/java/maven''. + +Then, you should initialize your repository with: + /usr/local/share/java/maven/bin/install_repo.sh ~/.maven/repository diff --git a/devel/maven/pkg-plist b/devel/maven/pkg-plist new file mode 100644 index 000000000000..a69990c21bd3 --- /dev/null +++ b/devel/maven/pkg-plist @@ -0,0 +1,119 @@ +bin/maven +%%DIR%%/bin/forehead.conf +%%DIR%%/bin/install_repo.sh +%%DIR%%/bin/maven +%%DIR%%/lib/ant-1.5.3-1.jar +%%DIR%%/lib/ant-optional-1.5.3-1.jar +%%DIR%%/lib/commons-beanutils-1.6.1.jar +%%DIR%%/lib/commons-betwixt-1.0-beta-1.20030111.103454.jar +%%DIR%%/lib/commons-cli-1.0-beta-2.jar +%%DIR%%/lib/commons-collections-2.1.jar +%%DIR%%/lib/commons-digester-1.4.1.jar +%%DIR%%/lib/commons-grant-1.0-beta-4.jar +%%DIR%%/lib/commons-graph-0.8.1.jar +%%DIR%%/lib/commons-io-20030203.000550.jar +%%DIR%%/lib/commons-jelly-20030902.160215.jar +%%DIR%%/lib/commons-jelly-tags-ant-20030625.032346.jar +%%DIR%%/lib/commons-jelly-tags-define-20030211.142932.jar +%%DIR%%/lib/commons-jelly-tags-util-20030211.141939.jar +%%DIR%%/lib/commons-jexl-1.0-beta-1.jar +%%DIR%%/lib/commons-lang-1.0-b1.1.jar +%%DIR%%/lib/commons-logging-1.0.1.jar +%%DIR%%/lib/dom4j-1.4-dev-8.jar +%%DIR%%/lib/endorsed/xerces-2.4.0.jar +%%DIR%%/lib/endorsed/xml-apis-1.0.b2.jar +%%DIR%%/lib/forehead-1.0-beta-5.jar +%%DIR%%/lib/log4j-1.2.8.jar +%%DIR%%/lib/maven.jar +%%DIR%%/lib/plexus-0.6.jar +%%DIR%%/lib/werkz-1.0-beta-10.jar +%%DIR%%/lib/which-1.0.jar +%%DIR%%/lib/xpp3-1.1.2a.jar +%%DIR%%/maven-project.xsd +%%DIR%%/plugins/maven-ant-plugin-1.4.jar +%%DIR%%/plugins/maven-antlr-plugin-1.1.jar +%%DIR%%/plugins/maven-appserver-plugin-2.0-dev.jar +%%DIR%%/plugins/maven-artifact-plugin-1.0.jar +%%DIR%%/plugins/maven-ashkelon-plugin-1.1.jar +%%DIR%%/plugins/maven-cactus-plugin-3.1.jar +%%DIR%%/plugins/maven-castor-plugin-1.0.jar +%%DIR%%/plugins/maven-changelog-plugin-1.3.jar +%%DIR%%/plugins/maven-changes-plugin-1.2.jar +%%DIR%%/plugins/maven-checkstyle-plugin-2.1.jar +%%DIR%%/plugins/maven-clean-plugin-1.1.jar +%%DIR%%/plugins/maven-clover-plugin-1.2.jar +%%DIR%%/plugins/maven-codeswitcher-plugin-1.1.jar +%%DIR%%/plugins/maven-console-plugin-1.0.jar +%%DIR%%/plugins/maven-cruisecontrol-plugin-1.0.jar +%%DIR%%/plugins/maven-deploy-plugin-1.1.jar +%%DIR%%/plugins/maven-developer-activity-plugin-1.3.jar +%%DIR%%/plugins/maven-dist-plugin-1.3.jar +%%DIR%%/plugins/maven-docbook-plugin-1.1.jar +%%DIR%%/plugins/maven-ear-plugin-1.2.jar +%%DIR%%/plugins/maven-eclipse-plugin-1.4.jar +%%DIR%%/plugins/maven-ejb-plugin-1.1.jar +%%DIR%%/plugins/maven-faq-plugin-1.1.jar +%%DIR%%/plugins/maven-file-activity-plugin-1.3.jar +%%DIR%%/plugins/maven-genapp-plugin-2.0.jar +%%DIR%%/plugins/maven-gump-plugin-1.2.jar +%%DIR%%/plugins/maven-hibernate-plugin-1.0-SNAPHOT.jar +%%DIR%%/plugins/maven-html2xdoc-plugin-1.1.jar +%%DIR%%/plugins/maven-idea-plugin-1.2.jar +%%DIR%%/plugins/maven-j2ee-plugin-1.3.jar +%%DIR%%/plugins/maven-jalopy-plugin-1.1.jar +%%DIR%%/plugins/maven-jar-plugin-1.3.jar +%%DIR%%/plugins/maven-java-plugin-1.3.jar +%%DIR%%/plugins/maven-javadoc-plugin-1.3.jar +%%DIR%%/plugins/maven-jboss-plugin-1.3.jar +%%DIR%%/plugins/maven-jbuilder-plugin-1.3.jar +%%DIR%%/plugins/maven-jcoverage-plugin-1.0.1.jar +%%DIR%%/plugins/maven-jdee-plugin-1.0-beta-1.jar +%%DIR%%/plugins/maven-jdepend-plugin-1.3.jar +%%DIR%%/plugins/maven-jdeveloper-plugin-1.2.jar +%%DIR%%/plugins/maven-jellydoc-plugin-1.1.jar +%%DIR%%/plugins/maven-jnlp-plugin-1.2.jar +%%DIR%%/plugins/maven-junit-doclet-plugin-1.1.jar +%%DIR%%/plugins/maven-junit-report-plugin-1.3.jar +%%DIR%%/plugins/maven-jxr-plugin-1.2.jar +%%DIR%%/plugins/maven-latex-plugin-1.1.jar +%%DIR%%/plugins/maven-latka-plugin-1.3.jar +%%DIR%%/plugins/maven-license-plugin-1.1.jar +%%DIR%%/plugins/maven-linkcheck-plugin-1.1.jar +%%DIR%%/plugins/maven-multiproject-plugin-1.1.jar +%%DIR%%/plugins/maven-native-plugin-1.0.jar +%%DIR%%/plugins/maven-pdf-plugin-1.2.jar +%%DIR%%/plugins/maven-perforce-plugin-1.1.jar +%%DIR%%/plugins/maven-plexus-plugin-0.3.jar +%%DIR%%/plugins/maven-plugin-plugin-1.1.jar +%%DIR%%/plugins/maven-pmd-plugin-1.2.jar +%%DIR%%/plugins/maven-pom-plugin-1.3.jar +%%DIR%%/plugins/maven-release-plugin-1.1.jar +%%DIR%%/plugins/maven-repository-plugin-1.0.jar +%%DIR%%/plugins/maven-runner-plugin-0.3.jar +%%DIR%%/plugins/maven-scm-plugin-1.1.jar +%%DIR%%/plugins/maven-sea-plugin-1.0.jar +%%DIR%%/plugins/maven-shell-plugin-1.0.jar +%%DIR%%/plugins/maven-simian-plugin-1.2.jar +%%DIR%%/plugins/maven-site-plugin-1.3.jar +%%DIR%%/plugins/maven-statcvs-plugin-2.0.jar +%%DIR%%/plugins/maven-struts-plugin-1.2.jar +%%DIR%%/plugins/maven-summit-plugin-1.1.jar +%%DIR%%/plugins/maven-tasklist-plugin-2.2.jar +%%DIR%%/plugins/maven-test-plugin-1.4.jar +%%DIR%%/plugins/maven-tjdo-plugin-1.0.0.jar +%%DIR%%/plugins/maven-torque-plugin-3.2.jar +%%DIR%%/plugins/maven-touchstone-partner-plugin-1.0.jar +%%DIR%%/plugins/maven-touchstone-plugin-1.0.jar +%%DIR%%/plugins/maven-uberjar-plugin-1.1.jar +%%DIR%%/plugins/maven-vdoclet-plugin-1.1.jar +%%DIR%%/plugins/maven-war-plugin-1.4.jar +%%DIR%%/plugins/maven-was40-plugin-1.0.jar +%%DIR%%/plugins/maven-webserver-plugin-2.0-dev.jar +%%DIR%%/plugins/maven-wizard-plugin-1.0.jar +%%DIR%%/plugins/maven-word2html-plugin-1.4.jar +%%DIR%%/plugins/maven-xdoc-plugin-1.4.jar +@dirrm %%DIR%%/plugins +@dirrm %%DIR%%/lib/endorsed +@dirrm %%DIR%%/lib +@dirrm %%DIR%%/bin +@dirrm %%DIR%% |