Return-Path: X-Original-To: apmail-pivot-user-archive@www.apache.org Delivered-To: apmail-pivot-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C0C6A4FA1 for ; Sat, 21 May 2011 16:34:37 +0000 (UTC) Received: (qmail 53896 invoked by uid 500); 21 May 2011 16:34:37 -0000 Delivered-To: apmail-pivot-user-archive@pivot.apache.org Received: (qmail 53878 invoked by uid 500); 21 May 2011 16:34:37 -0000 Mailing-List: contact user-help@pivot.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@pivot.apache.org Delivered-To: mailing list user@pivot.apache.org Received: (qmail 53870 invoked by uid 99); 21 May 2011 16:34:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 21 May 2011 16:34:37 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [195.159.29.9] (HELO mailstore05.sysedata.no) (195.159.29.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 21 May 2011 16:34:30 +0000 Received: from [212.251.226.56] (helo=[10.0.1.190]) by mailstore05.sysedata.no with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1QNp7w-0003UT-39 for user@pivot.apache.org; Sat, 21 May 2011 18:34:08 +0200 Message-ID: <4DD7E980.5000005@sysedata.no> Date: Sat, 21 May 2011 18:34:08 +0200 From: Edvin Syse User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; nb-NO; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 MIME-Version: 1.0 To: user@pivot.apache.org Subject: Re: Maven Archetype References: <4DD790CA.7090705@datacymru.net> <4DD7A4BA.70309@sysedata.no> <4DD7D8A0.2010705@datacymru.net> In-Reply-To: <4DD7D8A0.2010705@datacymru.net> Content-Type: multipart/mixed; boundary="------------010907000109060901000201" This is a multi-part message in MIME format. --------------010907000109060901000201 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Allright, here goes :) Unzip the archive and run mvn install to install the quickstart archetype to your local repo. To create your first Pivot application do: mvn archetype:generate -DarchetypeGroupId=org.apache.pivot -DarchetypeArtifactId=quickstart -DarchetypeVersion=2.0 -DgroupId=com.mycompany -DartifactId=myapp From there you can either start the app using Maven like this: mvn compile mvn exec:java Or you can start org.apache.pivot.wtk.DesktopApplicationContext with com.mycompany.PivotApplication as the first argument from your IDE. For convenience, a main method is included in com.mycompany.PivotApplication as well. Tell me how it goes :) If there is any interest, it would be cool to create a more complete quickstart that showcases Pivot a bit, and then push it to the central maven repo. Sorry for the prententious naming of the archetype :) -- Edvin Den 21.05.2011 17:22, skrev Rob Shepherd: > Thanks Edvin, > > However, with regards the specifics of any pivot archetype: I'm not sure :) > > I'm actually just investigating whether or not pivot is a suitable > technology to adopt, > and I base my request on the "quickstart" archetype that the Apache > Wicket has developed which does the following. > > 1. Sets up a complete example of the most essential wicket components. > 2. Includes jetty libraries and bootstrapping to quickly just "run" > the application > 3. A working unit test for the components in (1.) > > > The benefits are thus: > > * I can quickly get an barebones working wicket application that I > can easily hack on > * A build environment with all dependencies is created > * I can quickly knock up a mini-project to just test an API feature > or a third party component without dirtying or having to wait for > the re-build of the huge client application. (From this > mini-project I can then copy the resulting code out and trash the > quickstart) > * Wicket also use quickstarts for raising bugs, with isolated issues. > > > Unfortunately I only stumbled upon Pivot yesterday and so I don't > anything about what is needed to be included. > Neither do know how to implement an archetype, sorry - ( looks like I'm > just a greedy selfish consumer of such goodies! :) ) > > > However, some sort of minimal working project quickstart would be > beneficial to speed up initial evaluation. > > > With thanks > > Rob > > > > > > > > On 21/05/2011 12:40, Edvin Syse wrote: >> I'd be happy to create one.. besides setting up dependencies and >> creating a main class, what would you like the archetype to prepare >> for you? >> >> Den 21.05.2011 12:15, skrev Rob Shepherd: >>> Hello, >>> >>> I've seen this has had some attention in the past - but I was wondering >>> if there is a Maven archetype available for pivot quickstarts? >>> >>> Thanks >>> >>> Rob >>> > > --------------010907000109060901000201 Content-Type: application/octet-stream; name="pivot-quickstart.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pivot-quickstart.zip" UEsDBBQAAAAIAOBptT599fJz6wAAALYBAAASAAAAcXVpY2tzdGFydC9wb20ueG1sjZHNagMh FIX3gbyDzD5qk6wGK3RZSGhCoXQXxLGJ7fhTdZx5/Do3kzBdFLrTc757jheZD+5TyYQG09r4 WF1S8jUhRmRlsfBCXhR24UwOL3uyxRTT6krWQ9R3uu973G+AW1P6QN73u9cyaMRK25iElapa LhAqI3UEfeekSNrZf/ShvwgQVnl7oieKh9hUfOxgxjWqfVMhlngOCYz80oA6B9f554aXoFum 19klRm4OYCIk/SFkKvfvTsuvskwozEwGLE/R67Esz3usMIo/QQE6jAXoOMsBF7gutHxaFN4x W5SR0VwuGJm+qpx/AFBLAwQUAAAAAABwabU+AAAAAAAAAAAAAAAADwAAAHF1aWNrc3RhcnQv c3JjL1BLAwQUAAAAAABwabU+AAAAAAAAAAAAAAAAFAAAAHF1aWNrc3RhcnQvc3JjL21haW4v UEsDBBQAAAAAAHBptT4AAAAAAAAAAAAAAAAeAAAAcXVpY2tzdGFydC9zcmMvbWFpbi9yZXNv dXJjZXMvUEsDBBQAAAAAAKJrtT4AAAAAAAAAAAAAAAAyAAAAcXVpY2tzdGFydC9zcmMvbWFp bi9yZXNvdXJjZXMvYXJjaGV0eXBlLXJlc291cmNlcy9QSwMEFAAAAAgAomu1PnnBuIlzAQAA 9AMAAEkAAABxdWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9hcmNoZXR5cGUtcmVzb3Vy Y2VzL2FyY2hldHlwZS1yZXNvdXJjZXMuaW1srZNfT8IwEMDfSfgOTcPrVk18MAYkJEAicWoQ fCVlPWaxa5drhxDjd7djQxAliPGtd7373f9me5kqsgC00ugWPQ/PKAEdGyF10qLjUT+4pO3r eq2ZGpErIAaTcA5uilxqG0oBPEz5AnSYoZlD7MKokB5KwUZc8wQwlHatjtaMFnWYAyVulfn3 oPPUmUT33fFtj27zuKA+JiHN2KSZ0aAd0Tz11nfwWkKGxriKTonUz4DSBYW1VICByV2Wuxad cWWhRHlYqSU5Kv/j7a4Ya5SRJ92bYYM13jZFTHOpRCgkesHg6p3FilsLlhL2FRY4sH8jFo7B dywsY5ULqCrY6mOjXdGGQ6E2RXpTa3KMoW+UADycmsWYpX6IbM4X3LfQjnxCj2vXTd8+o58O RSgd7HFyVfEx9CnD+RfqzwP6PdpxTMDtjJZVM/zcIPT+Pe1wVZ1CtcYgBuJld9P27XZnQcnM YNFgu9fbIlx1O8X5svJ+/bNe+wBQSwMEFAAAAAgA85O1Pnn8O6P8AQAAnAYAADkAAABxdWlj a3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9hcmNoZXR5cGUtcmVzb3VyY2VzL3BvbS54bWyt lV1r2zAUhu8H+w8h9NaSk5UxgmcY3QaDlhW2jt0VTT511NiSkGQ7o/S/T5Hkr9QOKcxX8tFz zns+JDuRSjwCNYt9WXD9cbk1Rm4wLkkNHBFJ6BaQUDm+/X6DL1GM4qUnN3vNOrppGtS8c9w6 jlf49831D+tYkohxbQinsHz7ZtE+1nOj3fa1oMQwwc+QXcwRzhDVl/fxfYz2OlumXiopRQbF L1DaCqQuRoJHtsDlSlTyW5ZePIXVc4JbW0CIMuyBUOOo/sWCg53A1iH6xVNYWaoeK2YggWfA KQOd9o3p7X8H1lGOtuC2dslqYY4z7RwGeTkwaswuMqAUmci582rzXB96NU7a7eMXGQ5MfTHJ n4oVw+CJLKrcHoVjPW8+srqdiYL95EOkucKd86BAfzqoKCUrQEXe+0QLnP+gDWg91YiOpII/ sLxS7hRPAA7SolIU0hV6n+CwniENUTkYT4b1DGn7LTLG8/Tu59foQ4K794kk8aksEzw5hDNH Y0VhSyqNSvEozp0J7IFGfjCvm8fqf0yjJIxfFUTrF5cJ2TuCPoPeGSE/SVkw/3G6EtzA3l61 3nMmtJ1YVQI3c8AIsh8Iq70jOTyj24P8QPLQkEDNSOFTWq+eeGvqLjAe3uDE/iIk2AmNv1bh x4EcivzB/nJ0LE8yrdYofOdj1/8AUEsDBBQAAAAAACtqtT4AAAAAAAAAAAAAAAA2AAAAcXVp Y2tzdGFydC9zcmMvbWFpbi9yZXNvdXJjZXMvYXJjaGV0eXBlLXJlc291cmNlcy9zcmMvUEsD BBQAAAAAADJqtT4AAAAAAAAAAAAAAAA7AAAAcXVpY2tzdGFydC9zcmMvbWFpbi9yZXNvdXJj ZXMvYXJjaGV0eXBlLXJlc291cmNlcy9zcmMvbWFpbi9QSwMEFAAAAAAAu5K1PgAAAAAAAAAA AAAAAEAAAABxdWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9hcmNoZXR5cGUtcmVzb3Vy Y2VzL3NyYy9tYWluL2phdmEvUEsDBBQAAAAIAOiRtT6XIgPZkwEAACcDAABUAAAAcXVpY2tz dGFydC9zcmMvbWFpbi9yZXNvdXJjZXMvYXJjaGV0eXBlLXJlc291cmNlcy9zcmMvbWFpbi9q YXZhL0hlbGxvV29ybGRGcmFtZS5qYXZhhVJdb+IwEHwOEv9hW91Dco2se6dUR6vSIhV6olTc q0m2wcXYlr2B4yr++63DR7mHtlGUbHZHszMTO1ksZIXw7c3tqm2n3Wq31NJZT2B9JSQP5iic WlkSa1qI752P5zUpLcYYbO0LDJ8AZyhNENfKlHKm8Wvg7+HDJ6DCao0FKcvQoXTvyFe5ksIg iefxQ2PM1TOtCii0DAHuUWs7tV6XfS+XCPiH0JQBdl9MoXGJhgIcdAK8tVvJz6gGJoweGFcT GEZ3jv1fdZhf10TWwDzy7+o4b7eAr72ClVUlKKNISa3+YsqyL5/IK1Pl8Dh7ZTdXDXFgn5gD 6wdtCxk95nBMGPyhyqK0yJ+cbBUBqdfkkhpcw758hyanYhz6F+uX6Y3l7Az7hh31CTxRL5BG VaJCigGkmdBoKpozabcLP7IjMulp9CRkfKZDDIHP1mTjUEx749FgdJfD+a0h9LDhJY1TkKYE 8huQlVTm7DwHXjLl5O06zbLOkRl1wK/XDEb9R97R/GJ+wwX8r/sD9u2+2B5a3OD7H1BLAwQU AAAACAC7krU+SYdy1+kCAAClBwAAVQAAAHF1aWNrc3RhcnQvc3JjL21haW4vcmVzb3VyY2Vz L2FyY2hldHlwZS1yZXNvdXJjZXMvc3JjL21haW4vamF2YS9QaXZvdEFwcGxpY2F0aW9uLmph dmGVVU1v2zAMPSdA/gMR7OAEgXNfP7CtW7EBKza0BTZg2EG2mVitLAmSHCcr8t9HyR9x0qTd fFAEiXx85CMVzdJHtkR486Tr3fZsNBwNeaGVcaDMMmZ0kWOs+Uq5OEEmbfzh583XOzScCf4H zdlp88o9xtMX7lMlBKaOKwK9YfoVpI/casE2geB8Oh0NYQr3ObeQYaGAaS14yjwYpEwCcpej gQTBOmYcZlDRCRQrulpj+vaBrViAUGS0qY24XJ4IjfbRKf1+F+NKSYdrF0ADzK6C8Xfv17MF ZoHIwIIb64CZZVmgdHFwu6bwqZIrlBxl6mbAoGBcQoEuVxlQdlymosyIP506n24qmLUes0Ih apSw3GKBRUI5OwWmlCHVVBWaC6QyLJRBfyx9ks+qMB8NdZkQ4Qb9WQokjEBP20L/+MmLMWhc qYaOflaKZyGJ6M4Zivbrt8/ZTrzxYHCylHFwkVhB5/YE4xfKOobthJphsKUE6Ktbwn9TuGLU WKR4jjJUvt8cVMFO7FLHrU/n+04zwwrI6m7rju8JpjkDQqlynua1Hn3witm2304ia6M0Uny0 3c0XyV0YpxplZwGa1KBMSNKDPDr4eb1pNAjFDwxKHTUT0/KeAQ3ZeV3dWVPly16wCcUwqrLw aZ2ibvWF5tuferC77QV41fbvIy9N6/qZGlX9UEZk11QAGoSwXkB0cDHpocYGWfYteaD3IVqi u/JtGU1i2t6iVaVJMRofuMfJuhDjST9yiBRTgjJqitDebn3n+s1/9E2CvmlsXjrIVCVPKqxC 8ZjY6buAc+cunSnxfE6bWUD3QB6HhmXjHyp6tlIMBOhBMuhKE4aVwYqJEkEtOrw9sCM0aufj 5r6X6kgdgVmwWDBheyY0lVyWeKLPEqUE/Rl0EFF70OZ+vJkGg5oahGD/IAUxkcrxxeaZHi5n Drjr6VJa0jnrTd6x0aiNouP0XucTWoPtYu1RypnnQgYGLb3xLxKpTV7nQctfUEsDBBQAAAAA AOqNtT4AAAAAAAAAAAAAAABFAAAAcXVpY2tzdGFydC9zcmMvbWFpbi9yZXNvdXJjZXMvYXJj aGV0eXBlLXJlc291cmNlcy9zcmMvbWFpbi9yZXNvdXJjZXMvUEsDBBQAAAAIAIuStT7f+FqU EQEAAKUCAABZAAAAcXVpY2tzdGFydC9zcmMvbWFpbi9yZXNvdXJjZXMvYXJjaGV0eXBlLXJl c291cmNlcy9zcmMvbWFpbi9yZXNvdXJjZXMvSGVsbG9Xb3JsZEZyYW1lLmJ4bWyVUk1LxDAQ vS/sfwjBc3MvTcFFFvegFFbwPG1jG0yTkE61RfzvJqm7Vqwu5jKQeR8zj8m6CaxNb4VS5tE4 Ve8ddIKgRCU4vZvIXroeSSFfDJJra5WsAKXRdLsh62/slO7T0hdOW0SbMmYDOwELVSsS4xoW uhcUOPXAE2cWeMXnS7ZxG06v3hpnBnuo32k+M7KdGQvQggTrVNaclmY8NSNgb1yXf5ePf8lR VGFj0gqopW44LYTrjQZFpH7ygDmP/OdkZ88oo6AUPpJ7H+8aOBIexIgHbQf8GlMHPFtTZ5/y fzj/5lMMfbsbEP1WZ6M2nMD8SUkZ6w0gcHqEicTmv8bI2DK8ZdBskfSSvd1kbPUa8w9QSwME FAAAAAAAcGm1PgAAAAAAAAAAAAAAACcAAABxdWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNl cy9NRVRBLUlORi9QSwMEFAAAAAAAeGy1PgAAAAAAAAAAAAAAAC0AAABxdWlja3N0YXJ0L3Ny Yy9tYWluL3Jlc291cmNlcy9NRVRBLUlORi9tYXZlbi9QSwMEFAAAAAgA0Gy1Pj43AawbAQAA MwMAAEMAAABxdWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9NRVRBLUlORi9tYXZlbi9h cmNoZXR5cGUtbWV0YWRhdGEueG1svVGxboMwFNwr9R+QRyRs0i4VAsZO6ZRW6vpkXogbY1zb BPL3fUAKVZWO6WLr3r0738k5OHnAcLaYVOilUza0LhoabXzBDiHYTIgGTmg4WKBN3rpaWN3V yviZSFaHeS6uWYoNT3nKZuds8Gpx7/ue94+T70OabsT7y3ZH+gYSeiKAkcju76KIJJmf5ttW QlCtuUG+6C/HwVdXZckk40RPIQ00WLDPTskjRXeBRZZOBbpge9AeWTlu5XulcYfBT2jFEd0B HVYFC67DUSyPUK8YjWwrZeqCvb0+J0/soieHSjmUlOdceicpPrX8gBPkYiWWXWWk7qjCMvk5 LeNYxLn4RotI/FLl4hL6ph0c+rZzEv1/FVnQSOdXv7z8AlBLAQIUABQAAAAIAOBptT599fJz 6wAAALYBAAASAAAAAAAAAAEAIAAAAAAAAABxdWlja3N0YXJ0L3BvbS54bWxQSwECFAAUAAAA AABwabU+AAAAAAAAAAAAAAAADwAAAAAAAAAAABAAAAAbAQAAcXVpY2tzdGFydC9zcmMvUEsB AhQAFAAAAAAAcGm1PgAAAAAAAAAAAAAAABQAAAAAAAAAAAAQAAAASAEAAHF1aWNrc3RhcnQv c3JjL21haW4vUEsBAhQAFAAAAAAAcGm1PgAAAAAAAAAAAAAAAB4AAAAAAAAAAAAQAAAAegEA AHF1aWNrc3RhcnQvc3JjL21haW4vcmVzb3VyY2VzL1BLAQIUABQAAAAAAKJrtT4AAAAAAAAA AAAAAAAyAAAAAAAAAAAAEAAAALYBAABxdWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9h cmNoZXR5cGUtcmVzb3VyY2VzL1BLAQIUABQAAAAIAKJrtT55wbiJcwEAAPQDAABJAAAAAAAA AAEAIAAAAAYCAABxdWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9hcmNoZXR5cGUtcmVz b3VyY2VzL2FyY2hldHlwZS1yZXNvdXJjZXMuaW1sUEsBAhQAFAAAAAgA85O1Pnn8O6P8AQAA nAYAADkAAAAAAAAAAQAgAAAA4AMAAHF1aWNrc3RhcnQvc3JjL21haW4vcmVzb3VyY2VzL2Fy Y2hldHlwZS1yZXNvdXJjZXMvcG9tLnhtbFBLAQIUABQAAAAAACtqtT4AAAAAAAAAAAAAAAA2 AAAAAAAAAAAAEAAAADMGAABxdWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9hcmNoZXR5 cGUtcmVzb3VyY2VzL3NyYy9QSwECFAAUAAAAAAAyarU+AAAAAAAAAAAAAAAAOwAAAAAAAAAA ABAAAACHBgAAcXVpY2tzdGFydC9zcmMvbWFpbi9yZXNvdXJjZXMvYXJjaGV0eXBlLXJlc291 cmNlcy9zcmMvbWFpbi9QSwECFAAUAAAAAAC7krU+AAAAAAAAAAAAAAAAQAAAAAAAAAAAABAA AADgBgAAcXVpY2tzdGFydC9zcmMvbWFpbi9yZXNvdXJjZXMvYXJjaGV0eXBlLXJlc291cmNl cy9zcmMvbWFpbi9qYXZhL1BLAQIUABQAAAAIAOiRtT6XIgPZkwEAACcDAABUAAAAAAAAAAEA IAAAAD4HAABxdWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9hcmNoZXR5cGUtcmVzb3Vy Y2VzL3NyYy9tYWluL2phdmEvSGVsbG9Xb3JsZEZyYW1lLmphdmFQSwECFAAUAAAACAC7krU+ SYdy1+kCAAClBwAAVQAAAAAAAAABACAAAABDCQAAcXVpY2tzdGFydC9zcmMvbWFpbi9yZXNv dXJjZXMvYXJjaGV0eXBlLXJlc291cmNlcy9zcmMvbWFpbi9qYXZhL1Bpdm90QXBwbGljYXRp b24uamF2YVBLAQIUABQAAAAAAOqNtT4AAAAAAAAAAAAAAABFAAAAAAAAAAAAEAAAAJ8MAABx dWlja3N0YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9hcmNoZXR5cGUtcmVzb3VyY2VzL3NyYy9t YWluL3Jlc291cmNlcy9QSwECFAAUAAAACACLkrU+3/halBEBAAClAgAAWQAAAAAAAAABACAA AAACDQAAcXVpY2tzdGFydC9zcmMvbWFpbi9yZXNvdXJjZXMvYXJjaGV0eXBlLXJlc291cmNl cy9zcmMvbWFpbi9yZXNvdXJjZXMvSGVsbG9Xb3JsZEZyYW1lLmJ4bWxQSwECFAAUAAAAAABw abU+AAAAAAAAAAAAAAAAJwAAAAAAAAAAABAAAACKDgAAcXVpY2tzdGFydC9zcmMvbWFpbi9y ZXNvdXJjZXMvTUVUQS1JTkYvUEsBAhQAFAAAAAAAeGy1PgAAAAAAAAAAAAAAAC0AAAAAAAAA AAAQAAAAzw4AAHF1aWNrc3RhcnQvc3JjL21haW4vcmVzb3VyY2VzL01FVEEtSU5GL21hdmVu L1BLAQIUABQAAAAIANBstT4+NwGsGwEAADMDAABDAAAAAAAAAAEAIAAAABoPAABxdWlja3N0 YXJ0L3NyYy9tYWluL3Jlc291cmNlcy9NRVRBLUlORi9tYXZlbi9hcmNoZXR5cGUtbWV0YWRh dGEueG1sUEsFBgAAAAARABEApAYAAJYQAAAAAA== --------------010907000109060901000201--