Return-Path: X-Original-To: apmail-geronimo-xbean-dev-archive@minotaur.apache.org Delivered-To: apmail-geronimo-xbean-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B054DE9CD for ; Mon, 21 Jan 2013 16:45:25 +0000 (UTC) Received: (qmail 95093 invoked by uid 500); 21 Jan 2013 16:45:25 -0000 Delivered-To: apmail-geronimo-xbean-dev-archive@geronimo.apache.org Received: (qmail 95052 invoked by uid 500); 21 Jan 2013 16:45:25 -0000 Mailing-List: contact xbean-dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: xbean-dev@geronimo.apache.org Delivered-To: mailing list xbean-dev@geronimo.apache.org Received: (qmail 95038 invoked by uid 99); 21 Jan 2013 16:45:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Jan 2013 16:45:25 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tom.mercelis@gmail.com designates 209.85.216.182 as permitted sender) Received: from [209.85.216.182] (HELO mail-qc0-f182.google.com) (209.85.216.182) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Jan 2013 16:45:18 +0000 Received: by mail-qc0-f182.google.com with SMTP id k19so3900700qcs.13 for ; Mon, 21 Jan 2013 08:44:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=eXTFSajSO5ZMP5y6QT7OWBHgSgA921k7KFrgMws9vfM=; b=yX+3H8AeUbLBz4ZXgKSUpqDDLH2nZ5ZBBRKxhqYPz90gBz5GVicUjaDRDN4J2KNMas ldUVOYJEX9DkgEG+vuijNDM2icWwMZByJ20waICU+tQw8BkeO8l3uMQQWmkcLAukm0o6 Cwf88DoGKRxVYU+6jbhMk/7qNkoI8VtoWfsieRp63vZNQ/mbkhH1rZ/cBnBE7u3+jAOj iu0O1+Bz4J0hTB9wAVlQwoPFcNYZO0EGfBIzswWHT1yE/LkgR+oDs1ovEYgWNicTUJpB vBHgPm7RgWAA9XQ9AYSF9/2JEIXqbs86KOoGRyLIgCYNZbgmY0wBpfNLsgIJ9Of2bFog Cmcg== MIME-Version: 1.0 X-Received: by 10.49.29.135 with SMTP id k7mr23213452qeh.39.1358786697617; Mon, 21 Jan 2013 08:44:57 -0800 (PST) Received: by 10.224.174.134 with HTTP; Mon, 21 Jan 2013 08:44:57 -0800 (PST) Date: Mon, 21 Jan 2013 17:44:57 +0100 Message-ID: Subject: Multiple namespace support in maven-xbean-plugin? From: Tom Mercelis To: xbean-dev@geronimo.apache.org Content-Type: multipart/mixed; boundary=047d7bea3f146fe08704d3cf2ebf X-Virus-Checked: Checked by ClamAV on apache.org --047d7bea3f146fe08704d3cf2ebf Content-Type: multipart/alternative; boundary=047d7bea3f146fe08404d3cf2ebd --047d7bea3f146fe08404d3cf2ebd Content-Type: text/plain; charset=UTF-8 Hello, I'm trying to have two namespaces defined in 1 maven bundle. I'm reading in https://issues.apache.org/jira/browse/XBEAN-60 that at version 3.4 this had been implemented. But today with version 3.12; I'm getting similar problems with overwriting files: It seems in 1 execution, only 1 namespace can be defined. During the execution with this one namespace in the .pom, it does seem to process both my namespaces, I conclude this from the fact the the lines "Generating META-INF properties file:", "Generating Spring 2.0 handler mapping", "generating HTML", appear twice, once for each namespace I used with the different @org.apache.xbean.XBean namespace="..." annotations. I even see that for the second namespace, the output reads: "updating Spring 2.0 handler mapping" instead of generating. Which seems to be described in XBEAN-60. Unfortunately the HTML documentation, XSD file and WIKI documentation are overwritten with the information of the last namespace. Am I doing something wrong? Or is this functionality for XSD+HTML+WIKI file generation added later than the spring.handlers and is it not built for multiple namespace support? In attachment you should find the configuration of the plugin and the output of maven showing how it overwrites the same files for each namespace it processes. It creates to sets of identical files .xsd, .xsd.html, .xsd.wiki. Kind regards, Tom Mercelis --047d7bea3f146fe08404d3cf2ebd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello,

I'm trying to have two namespaces defined in = 1 maven bundle. I'm reading in=C2=A0https://issues.apache.org/jira/browse/XBEAN-60 = that at version 3.4 this had been implemented. But today with version 3.12;= I'm getting similar problems with overwriting files:
It seems in 1 execution, only 1 namespace can be defined. During the e= xecution with this one namespace in the .pom, it does seem to process both = my namespaces, I conclude this from the fact the the lines "Generating= META-INF properties file:", "Generating Spring 2.0 handler mappi= ng", "generating HTML", appear twice, once for each namespac= e I used with the different @org.apache.xbean.XBean namespace=3D"...&q= uot; annotations.
I even see that for the second namespace, the output reads: "upda= ting Spring 2.0 handler mapping" instead of generating. Which seems to= be described in XBEAN-60.
Unfortunately the HTML documentation, = XSD file and WIKI documentation are overwritten with the information of the= last namespace.=C2=A0

Am I doing something wrong? Or is this functionality fo= r XSD+HTML+WIKI file generation added later than the spring.handlers and is= it not built for multiple namespace support?

In attachment you should find the configuration of the plugin and the outpu= t of maven showing how it overwrites the same files for each namespace it p= rocesses. It creates to sets of identical files .xsd, .xsd.html, .xsd.wiki.=

Kind regards,

Tom Mercelis --047d7bea3f146fe08404d3cf2ebd-- --047d7bea3f146fe08704d3cf2ebf Content-Type: text/plain; charset=US-ASCII; name="mvn_output.txt" Content-Disposition: attachment; filename="mvn_output.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hc7uftdp0 W0lORk9dIC0tLSBtYXZlbi14YmVhbi1wbHVnaW46My4xMjptYXBwaW5nIChzdGF0dXNEZXNjcmlw dGlvbnMpIEAgc3RhdHVzLXRhYmxlcyAtLS0NCltJTkZPXSBHZW5lcmF0aW5nIE1FVEEtSU5GIHBy b3BlcnRpZXMgZmlsZTogUHJvamVjdEZvbGRlclx0YXJnZXRcY2xhc3Nlc1xNRVRBLUlORlxzZXJ2 aWNlc1xvcmdcYXBhY2hlXHhiZWFuXHNwcmluZ1xodHRwXGJlLmV4YW1wbGVceG1sbnNcaWVjcG9s bGVyLTAuMSBmb3IgbmFtZXNwYWNlOiBodHRwOi8vYmUuZXhhbXBsZS94bWxucy9pZWNwb2xsZXIt MC4xDQpbSU5GT10gR2VuZXJhdGluZyBTcHJpbmcgMi4wIGhhbmRsZXIgbWFwcGluZzogUHJvamVj dEZvbGRlclx0YXJnZXRcY2xhc3Nlc1xNRVRBLUlORlxzcHJpbmcuaGFuZGxlcnMgZm9yIG5hbWVz cGFjZTogaHR0cDovL2JlLmV4YW1wbGUveG1sbnMvaWVjcG9sbGVyLTAuMQ0KW0lORk9dIEdlbmVy YXRpbmcgSFRNTCBkb2N1bWVudGF0aW9uIGZpbGU6IFByb2plY3RGb2xkZXJcdGFyZ2V0XGNsYXNz ZXNcc3RhdHVzZGVzY3JpcHRpb25zLTAuMi54c2QuaHRtbCBmb3IgbmFtZXNwYWNlOiBodHRwOi8v YmUuZXhhbXBsZS94bWxucy9pZWNwb2xsZXItMC4xDQpbSU5GT10gR2VuZXJhdGluZyBYU0QgZmls ZTogUHJvamVjdEZvbGRlclx0YXJnZXRcY2xhc3Nlc1xzdGF0dXNkZXNjcmlwdGlvbnMtMC4yLnhz ZCBmb3IgbmFtZXNwYWNlOiBodHRwOi8vYmUuZXhhbXBsZS94bWxucy9pZWNwb2xsZXItMC4xDQpb SU5GT10gR2VuZXJhdGluZyBXSUtJIGRvY3VtZW50YXRpb24gZmlsZTogUHJvamVjdEZvbGRlclx0 YXJnZXRcY2xhc3Nlc1xzdGF0dXNkZXNjcmlwdGlvbnMtMC4yLnhzZC53aWtpIGZvciBuYW1lc3Bh Y2U6IGh0dHA6Ly9iZS5leGFtcGxlL3htbG5zL2llY3BvbGxlci0wLjENCltJTkZPXSBHZW5lcmF0 aW5nIE1FVEEtSU5GIHByb3BlcnRpZXMgZmlsZTogUHJvamVjdEZvbGRlclx0YXJnZXRcY2xhc3Nl c1xNRVRBLUlORlxzZXJ2aWNlc1xvcmdcYXBhY2hlXHhiZWFuXHNwcmluZ1xodHRwXGJlLmV4YW1w bGVceG1sbnNcc3RhdHVzZGVzY3JpcHRpb25zLTAuMiBmb3IgbmFtZXNwYWNlOiBodHRwOi8vYmUu ZXhhbXBsZS94bWxucy9zdGF0dXNkZXNjcmlwdGlvbnMtMC4yDQpbSU5GT10gVXBkYXRpbmcgU3By aW5nIDIuMCBoYW5kbGVyIG1hcHBpbmc6IFByb2plY3RGb2xkZXJcdGFyZ2V0XGNsYXNzZXNcTUVU QS1JTkZcc3ByaW5nLmhhbmRsZXJzIGZvciBuYW1lc3BhY2U6IGh0dHA6Ly9iZS5leGFtcGxlL3ht bG5zL3N0YXR1c2Rlc2NyaXB0aW9ucy0wLjINCltJTkZPXSBHZW5lcmF0aW5nIEhUTUwgZG9jdW1l bnRhdGlvbiBmaWxlOiBQcm9qZWN0Rm9sZGVyXHRhcmdldFxjbGFzc2VzXHN0YXR1c2Rlc2NyaXB0 aW9ucy0wLjIueHNkLmh0bWwgZm9yIG5hbWVzcGFjZTogaHR0cDovL2JlLmV4YW1wbGUveG1sbnMv c3RhdHVzZGVzY3JpcHRpb25zLTAuMg0KW0lORk9dIEdlbmVyYXRpbmcgWFNEIGZpbGU6IFByb2pl Y3RGb2xkZXJcdGFyZ2V0XGNsYXNzZXNcc3RhdHVzZGVzY3JpcHRpb25zLTAuMi54c2QgZm9yIG5h bWVzcGFjZTogaHR0cDovL2JlLmV4YW1wbGUveG1sbnMvc3RhdHVzZGVzY3JpcHRpb25zLTAuMg0K W0lORk9dIEdlbmVyYXRpbmcgV0lLSSBkb2N1bWVudGF0aW9uIGZpbGU6IFByb2plY3RGb2xkZXJc dGFyZ2V0XGNsYXNzZXNcc3RhdHVzZGVzY3JpcHRpb25zLTAuMi54c2Qud2lraSBmb3IgbmFtZXNw YWNlOiBodHRwOi8vYmUuZXhhbXBsZS94bWxucy9zdGF0dXNkZXNjcmlwdGlvbnMtMC4yDQpbSU5G T10gLi4uZG9uZS4NCltJTkZPXSANCltJTkZPXSAtLS0gbWF2ZW4teGJlYW4tcGx1Z2luOjMuMTI6 bWFwcGluZyAoaWVjcG9sbGVyKSBAIHN0YXR1cy10YWJsZXMgLS0tDQpbSU5GT10gR2VuZXJhdGlu ZyBNRVRBLUlORiBwcm9wZXJ0aWVzIGZpbGU6IFByb2plY3RGb2xkZXJcdGFyZ2V0XGNsYXNzZXNc TUVUQS1JTkZcc2VydmljZXNcb3JnXGFwYWNoZVx4YmVhblxzcHJpbmdcaHR0cFxiZS5leGFtcGxl XHhtbG5zXGllY3BvbGxlci0wLjEgZm9yIG5hbWVzcGFjZTogaHR0cDovL2JlLmV4YW1wbGUveG1s bnMvaWVjcG9sbGVyLTAuMQ0KW0lORk9dIFVwZGF0aW5nIFNwcmluZyAyLjAgaGFuZGxlciBtYXBw aW5nOiBQcm9qZWN0Rm9sZGVyXHRhcmdldFxjbGFzc2VzXE1FVEEtSU5GXHNwcmluZy5oYW5kbGVy cyBmb3IgbmFtZXNwYWNlOiBodHRwOi8vYmUuZXhhbXBsZS94bWxucy9pZWNwb2xsZXItMC4xDQpb SU5GT10gR2VuZXJhdGluZyBIVE1MIGRvY3VtZW50YXRpb24gZmlsZTogUHJvamVjdEZvbGRlclx0 YXJnZXRcY2xhc3Nlc1xpZWNwb2xsZXItMC4xLnhzZC5odG1sIGZvciBuYW1lc3BhY2U6IGh0dHA6 Ly9iZS5leGFtcGxlL3htbG5zL2llY3BvbGxlci0wLjENCltJTkZPXSBHZW5lcmF0aW5nIFhTRCBm aWxlOiBQcm9qZWN0Rm9sZGVyXHRhcmdldFxjbGFzc2VzXGllY3BvbGxlci0wLjEueHNkIGZvciBu YW1lc3BhY2U6IGh0dHA6Ly9iZS5leGFtcGxlL3htbG5zL2llY3BvbGxlci0wLjENCltJTkZPXSBH ZW5lcmF0aW5nIFdJS0kgZG9jdW1lbnRhdGlvbiBmaWxlOiBQcm9qZWN0Rm9sZGVyXHRhcmdldFxj bGFzc2VzXGllY3BvbGxlci0wLjEueHNkLndpa2kgZm9yIG5hbWVzcGFjZTogaHR0cDovL2JlLmV4 YW1wbGUveG1sbnMvaWVjcG9sbGVyLTAuMQ0KW0lORk9dIEdlbmVyYXRpbmcgTUVUQS1JTkYgcHJv cGVydGllcyBmaWxlOiBQcm9qZWN0Rm9sZGVyXHRhcmdldFxjbGFzc2VzXE1FVEEtSU5GXHNlcnZp Y2VzXG9yZ1xhcGFjaGVceGJlYW5cc3ByaW5nXGh0dHBcYmUuZXhhbXBsZVx4bWxuc1xzdGF0dXNk ZXNjcmlwdGlvbnMtMC4yIGZvciBuYW1lc3BhY2U6IGh0dHA6Ly9iZS5leGFtcGxlL3htbG5zL3N0 YXR1c2Rlc2NyaXB0aW9ucy0wLjINCltJTkZPXSBVcGRhdGluZyBTcHJpbmcgMi4wIGhhbmRsZXIg bWFwcGluZzogUHJvamVjdEZvbGRlclx0YXJnZXRcY2xhc3Nlc1xNRVRBLUlORlxzcHJpbmcuaGFu ZGxlcnMgZm9yIG5hbWVzcGFjZTogaHR0cDovL2JlLmV4YW1wbGUveG1sbnMvc3RhdHVzZGVzY3Jp cHRpb25zLTAuMg0KW0lORk9dIEdlbmVyYXRpbmcgSFRNTCBkb2N1bWVudGF0aW9uIGZpbGU6IFBy b2plY3RGb2xkZXJcdGFyZ2V0XGNsYXNzZXNcaWVjcG9sbGVyLTAuMS54c2QuaHRtbCBmb3IgbmFt ZXNwYWNlOiBodHRwOi8vYmUuZXhhbXBsZS94bWxucy9zdGF0dXNkZXNjcmlwdGlvbnMtMC4yDQpb SU5GT10gR2VuZXJhdGluZyBYU0QgZmlsZTogUHJvamVjdEZvbGRlclx0YXJnZXRcY2xhc3Nlc1xp ZWNwb2xsZXItMC4xLnhzZCBmb3IgbmFtZXNwYWNlOiBodHRwOi8vYmUuZXhhbXBsZS94bWxucy9z dGF0dXNkZXNjcmlwdGlvbnMtMC4yDQpbSU5GT10gR2VuZXJhdGluZyBXSUtJIGRvY3VtZW50YXRp b24gZmlsZTogUHJvamVjdEZvbGRlclx0YXJnZXRcY2xhc3Nlc1xpZWNwb2xsZXItMC4xLnhzZC53 aWtpIGZvciBuYW1lc3BhY2U6IGh0dHA6Ly9iZS5leGFtcGxlL3htbG5zL3N0YXR1c2Rlc2NyaXB0 aW9ucy0wLjINCltXQVJOSU5HXSBBcnRpZmFjdCBlYmwuaW5zby5pbmRtc2dyOnN0YXR1cy10YWJs ZXM6eHNkOjAuMC4xLVNOQVBTSE9UIGFscmVhZHkgYXR0YWNoZWQgdG8gcHJvamVjdCwgaWdub3Jp bmcgZHVwbGljYXRlDQpbV0FSTklOR10gQXJ0aWZhY3QgZWJsLmluc28uaW5kbXNncjpzdGF0dXMt dGFibGVzOmh0bWw6c2NoZW1hOjAuMC4xLVNOQVBTSE9UIGFscmVhZHkgYXR0YWNoZWQgdG8gcHJv amVjdCwgaWdub3JpbmcgZHVwbGljYXRlDQpbSU5GT10gLi4uZG9uZS4NCltJTkZPXSA= --047d7bea3f146fe08704d3cf2ebf Content-Type: text/plain; charset=US-ASCII; name="pom-extract-maven-xbean-plugin-two-namespaces.txt" Content-Disposition: attachment; filename="pom-extract-maven-xbean-plugin-two-namespaces.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hc7ufte41 CQk8cGx1Z2luPg0KCQkJCTxncm91cElkPm9yZy5hcGFjaGUueGJlYW48L2dyb3VwSWQ+DQoJCQkJ PGFydGlmYWN0SWQ+bWF2ZW4teGJlYW4tcGx1Z2luPC9hcnRpZmFjdElkPg0KCQkJCTx2ZXJzaW9u PiR7eGJlYW4tdmVyc2lvbn08L3ZlcnNpb24+DQoJCQkJPGV4ZWN1dGlvbnM+DQoJCQkJCTxleGVj dXRpb24+DQoJCQkJCQk8aWQ+c3RhdHVzRGVzY3JpcHRpb25zPC9pZD4NCgkJCQkJCTxwaGFzZT5w cm9jZXNzLWNsYXNzZXM8L3BoYXNlPg0KCQkJCQkJPGNvbmZpZ3VyYXRpb24+DQoJCQkJCQkJPHN0 cmljdFhzZE9yZGVyPmZhbHNlPC9zdHJpY3RYc2RPcmRlcj4NCg0KCQkJCQkJCTxuYW1lc3BhY2U+ aHR0cDovL2JlLmV4YW1wbGUveG1sbnMvc3RhdHVzZGVzY3JpcHRpb25zLTAuMjwvbmFtZXNwYWNl Pg0KCQkJCQkJCTxzY2hlbWE+JHtiYXNlZGlyfS90YXJnZXQvY2xhc3Nlcy9zdGF0dXNkZXNjcmlw dGlvbnMtMC4yLnhzZDwvc2NoZW1hPg0KCQkJCQkJCTxvdXRwdXREaXI+JHtiYXNlZGlyfS90YXJn ZXQvY2xhc3Nlczwvb3V0cHV0RGlyPg0KCQkJCQkJCTxnZW5lcmF0ZVNwcmluZ1NjaGVtYXNGaWxl PmZhbHNlPC9nZW5lcmF0ZVNwcmluZ1NjaGVtYXNGaWxlPg0KCQkJCQkJCTxleGNsdWRlZENsYXNz ZXM+PC9leGNsdWRlZENsYXNzZXM+DQoJCQkJCQk8L2NvbmZpZ3VyYXRpb24+DQoJCQkJCQk8Z29h bHM+DQoJCQkJCQkJPGdvYWw+bWFwcGluZzwvZ29hbD4NCgkJCQkJCTwvZ29hbHM+DQoJCQkJCTwv ZXhlY3V0aW9uPg0KCQkJCQk8ZXhlY3V0aW9uPg0KCQkJCQkJPGlkPmllY3BvbGxlcjwvaWQ+DQoJ CQkJCQk8cGhhc2U+cHJvY2Vzcy1jbGFzc2VzPC9waGFzZT4NCgkJCQkJCTxjb25maWd1cmF0aW9u Pg0KCQkJCQkJCTxzdHJpY3RYc2RPcmRlcj5mYWxzZTwvc3RyaWN0WHNkT3JkZXI+DQoJCQkJCQkJ PG5hbWVzcGFjZT5odHRwOi8vYmUuZXhhbXBsZS94bWxucy9pZWNwb2xsZXItMC4xPC9uYW1lc3Bh Y2U+DQoJCQkJCQkJPHNjaGVtYT4ke2Jhc2VkaXJ9L3RhcmdldC9jbGFzc2VzL2llY3BvbGxlci0w LjEueHNkPC9zY2hlbWE+DQoJCQkJCQkJPG91dHB1dERpcj4ke2Jhc2VkaXJ9L3RhcmdldC9jbGFz c2VzPC9vdXRwdXREaXI+DQoJCQkJCQkJPGdlbmVyYXRlU3ByaW5nU2NoZW1hc0ZpbGU+ZmFsc2U8 L2dlbmVyYXRlU3ByaW5nU2NoZW1hc0ZpbGU+DQoJCQkJCQkJPGV4Y2x1ZGVkQ2xhc3Nlcz48L2V4 Y2x1ZGVkQ2xhc3Nlcz4NCgkJCQkJCTwvY29uZmlndXJhdGlvbj4NCgkJCQkJCTxnb2Fscz4NCgkJ CQkJCQk8Z29hbD5tYXBwaW5nPC9nb2FsPg0KCQkJCQkJPC9nb2Fscz4NCgkJCQkJPC9leGVjdXRp b24+DQoJCQkJPC9leGVjdXRpb25zPg0KCQkJPC9wbHVnaW4+ --047d7bea3f146fe08704d3cf2ebf--