Return-Path: Delivered-To: apmail-incubator-cayenne-dev-archive@locus.apache.org Received: (qmail 39179 invoked from network); 30 Sep 2006 04:03:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 Sep 2006 04:03:01 -0000 Received: (qmail 43953 invoked by uid 500); 30 Sep 2006 04:03:01 -0000 Delivered-To: apmail-incubator-cayenne-dev-archive@incubator.apache.org Received: (qmail 43928 invoked by uid 500); 30 Sep 2006 04:03:01 -0000 Mailing-List: contact cayenne-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cayenne-dev@incubator.apache.org Delivered-To: mailing list cayenne-dev@incubator.apache.org Received: (qmail 43919 invoked by uid 99); 30 Sep 2006 04:03:01 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Sep 2006 21:03:01 -0700 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests= Received: from [64.124.179.102] ([64.124.179.102:34817] helo=polatsk.objectstyle.org) by idunn.apache.osuosl.org (ecelerity 2.1.1.8 r(12930)) with ESMTP id 7D/81-23383-37CED154 for ; Fri, 29 Sep 2006 21:03:00 -0700 Received: (qmail 28695 invoked from network); 30 Sep 2006 04:02:56 -0000 Received: from unknown (HELO ?j????????????i??IPv6:::1?) (127.0.0.1) by localhost with SMTP; 30 Sep 2006 04:02:56 -0000 Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <130A16B4-3A6F-4654-AD6E-B6CA6259A0BA@objectstyle.org> References: <130A16B4-3A6F-4654-AD6E-B6CA6259A0BA@objectstyle.org> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <5A8809F0-DFA4-483B-8320-8960D61E8A8C@objectstyle.org> Content-Transfer-Encoding: 7bit From: Andrus Adamchik Subject: How to build the Modeler [DONE: Modeler assemblies and maven modules renaming] Date: Sat, 30 Sep 2006 00:02:56 -0400 To: cayenne-dev@incubator.apache.org X-Mailer: Apple Mail (2.752.2) X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Platform Modeler assemblies are finished. Now you can build a platform-specific Modeler with Maven from the trunk code: # cd cayenne # svn up # mvn clean install # cd assembly/modeler/cayenne-modeler-mac/ (for other platforms cd to cayenne-modeler-win/ or cayenne-modeler-java) # mvn package The modeler (CayenneModeler.app, CayenneModeler.exe or CayenneModeler.jar) will be placed in the "target" dir. I guess we can create similar small assembly modules to build cayenne 1.4 + 1.5 and cayenne-client jars. Windows note: ------------- "mvn clean install" failed because of spaces in the M2 home directory when running JPA integration tests. There should be an easy fix... just need to work on it. Andrus On Sep 29, 2006, at 4:32 PM, Andrus Adamchik wrote: > Folks, > > I created a Maven plugin to build runnable Modeler for different > platforms, based on the same JApplication Ant task that was > successfully used for 2.0 branch. I'll document it better at some > point: > > http://objectstyle.org/confluence/display/WOL/WOProject-Maven2 > > Here is how it can be invoked from Maven: > > > org.objectstyle.woproject.maven2 > maven-japplication-plugin > > test.Main > CayenneModeler.icns > mac > > > > package > > japplication > > > > > > I am going to do a few things now, some of them affecting module > naming: > > * delete "cayenne/modeler/dvmodeler" (already done) > * rename "cayenne/modeler/modeler" to "cayenne/modeler/cayenne- > modeler" so that folder matches the artifact name > * create "cayenne/modeler/modeler-java" - artifact for cross- > platform Modeler. > * create "cayenne/modeler/modeler-mac" - artifact for Mac Modeler. > * create "cayenne/modeler/modeler-window" - artifact for Windows > Modeler. > > This way the Modeler can be built into a single .jar/.app with all > dependencies without running the release assemblies. "cayenne/ > assembly" project can benefit from that as well. > > Andrus >