19 Commits

Author SHA1 Message Date
ltheussl
7d846069e1 Make pom:validate work whether namespace is declared or not
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@325997 13f79535-47bb-0310-9956-ffa450edef68
2005-10-17 22:56:00 +00:00
ltheussl
1e2fd4c5a0 New attempt at pom:validate:
Every pom that does not extend another one (a root pom) has to comply
with the schema ${plugin.resources}/xsd/pom-strict-3.xsd (this needs review).

Running "pom:validate" on a child pom
will create another schema ${plugin.resources}/xsd/pom-extend-3.xsd
(if this doesn't exist already) via an xslt transformation using the
stylesheet ${plugin.resources}/xsl/pom-extend-3.xsl. This just replaces
all 'minOccurs="1"' attributes in pom-strict-3.xsd by 'minOccurs="0"'.

Namespace is still a problem, I removed it from the xsd (xml:parse seems not
to work on documents with namespace declarations?).


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@312982 13f79535-47bb-0310-9956-ffa450edef68
2005-10-12 00:15:09 +00:00
ltheussl
47ea8bae72 Make pom:validate use the new plugin:validate-xml tag
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@290356 13f79535-47bb-0310-9956-ffa450edef68
2005-09-20 04:49:55 +00:00
carlos
05bdde589a Fixed typo
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@116009 13f79535-47bb-0310-9956-ffa450edef68
2004-08-26 15:54:59 +00:00
brett
0e881caeca remove pom:update (MPPOM-2)
also remove unneeded classloader stuff and fix a bug in pom:validate


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114985 13f79535-47bb-0310-9956-ffa450edef68
2004-04-08 00:39:25 +00:00
evenisse
ede3866c68 Add missing xml-apis jar.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114942 13f79535-47bb-0310-9956-ffa450edef68
2004-03-26 17:15:29 +00:00
evenisse
85df922d35 Update to ASL v.2
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114795 13f79535-47bb-0310-9956-ffa450edef68
2004-03-04 18:40:25 +00:00
vmassol
d8034b7779 Verify valid POM versions. Only "3" and "4" are currently allowed.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114318 13f79535-47bb-0310-9956-ffa450edef68
2003-11-13 20:45:07 +00:00
vmassol
9d8297aafc Added support for validating different POM versions.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114317 13f79535-47bb-0310-9956-ffa450edef68
2003-11-13 20:30:20 +00:00
dion
4bfc8390b7 Make pom:validate work again.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114084 13f79535-47bb-0310-9956-ffa450edef68
2003-09-24 04:46:33 +00:00
michal
2002914171 maven-artifact-plugin used for deployment/installation
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113542 13f79535-47bb-0310-9956-ffa450edef68
2003-06-29 12:23:07 +00:00
dion
26fdb36fdc Fix comment
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113363 13f79535-47bb-0310-9956-ffa450edef68
2003-04-20 06:32:20 +00:00
dion
03c4a992a8 remove validate taglib
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113362 13f79535-47bb-0310-9956-ffa450edef68
2003-04-20 05:26:05 +00:00
dion
7bb1138365 Resurrect pom:validate without licensing issues
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113359 13f79535-47bb-0310-9956-ffa450edef68
2003-04-20 05:04:36 +00:00
dion
230698d6ee detab
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113229 13f79535-47bb-0310-9956-ffa450edef68
2003-03-30 16:18:05 +00:00
jvanzyl
4f1f51d20b o new home for the pom:deploy plugin and added a pom:install goal as well.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113197 13f79535-47bb-0310-9956-ffa450edef68
2003-03-26 15:50:05 +00:00
jvanzyl
4529bdfb59 PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112917 13f79535-47bb-0310-9956-ffa450edef68
2003-02-11 23:54:00 +00:00
bwalding
b8ba9ce577 An alternative way of validating the POM. Doesn't use the XSD as XSD doesn't take into
account interpolation and inheritance.  This does not replace the XSD validation, merely enhances it.


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112863 13f79535-47bb-0310-9956-ffa450edef68
2003-02-09 13:26:40 +00:00
jvanzyl
530c640d4f Initial revision
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112724 13f79535-47bb-0310-9956-ffa450edef68
2003-01-24 03:44:26 +00:00