Return-Path: X-Original-To: apmail-cayenne-dev-archive@www.apache.org Delivered-To: apmail-cayenne-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2850B6F80 for ; Wed, 6 Jul 2011 16:47:41 +0000 (UTC) Received: (qmail 11054 invoked by uid 500); 6 Jul 2011 16:47:41 -0000 Delivered-To: apmail-cayenne-dev-archive@cayenne.apache.org Received: (qmail 11042 invoked by uid 500); 6 Jul 2011 16:47:40 -0000 Mailing-List: contact dev-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list dev@cayenne.apache.org Received: (qmail 11034 invoked by uid 99); 6 Jul 2011 16:47:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jul 2011 16:47:40 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [208.78.103.231] (HELO vorsha.objectstyle.org) (208.78.103.231) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 06 Jul 2011 16:47:34 +0000 Received: (qmail 8667 invoked from network); 6 Jul 2011 16:47:12 -0000 Received: from unknown (HELO ?127.0.0.1?) (127.0.0.1) by localhost with SMTP; 6 Jul 2011 16:47:12 -0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: Value of starting the Modeler from Maven From: Andrus Adamchik In-Reply-To: Date: Wed, 6 Jul 2011 19:47:11 +0300 Content-Transfer-Encoding: quoted-printable Message-Id: <8F60E190-B704-4028-AD02-7E94995159D4@objectstyle.org> References: <1D92A6CD-3D5D-416F-B22B-1842995AD857@objectstyle.org> To: dev@cayenne.apache.org X-Mailer: Apple Mail (2.1084) X-Virus-Checked: Checked by ClamAV on apache.org Robert, Thanks for offering help. Let's maybe start by analyzing the = list of dependencies that come out from external repos (e.g. by = commenting out all references to such external repos in all poms, and = trying to build both Cayenne and the Modeler with a clean local repo). = If we are lucky and can find all the sources, we can prepare the bundles = and submit them to Central: = https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts= +to+Maven+Central If not, we'll setup Nexus on ObjectStyle.=20 So the use of ObjectStyle repo will be minimized (and since we are = relying on it already, it won't get any worse for the users who are = blocked now). Andrus On Jul 6, 2011, at 5:33 PM, Michael Gentry wrote: > A problem with the ObjectStyle repo, at least for us, and I suspect > others, is it isn't trusted by our firewall and we can't download > through it. They opened the main Apache repos for us, but most > everything else is locked down. >=20 > mrg >=20 >=20 > On Wed, Jul 6, 2011 at 10:16 AM, Robert Zeigler > wrote: >> I'm on OSX. And I often use the mvn plugin. I do a lot of = from-command-line work, and the plugin does a good job, usually, of = finding the model files for a maven project. Combined with some wrapper = scripts, I can be anywhere in the project directory structure and open = the modeler in an instant. I'm willing to put in the time/effort to = keep it up-to-date, but we would still need to resolve the dependencies = problem. Do we put them in objectstyle's repo. and add a reference to = the repository in the modeler plugin's pom? >>=20 >> Robert >>=20 >> On Jul 6, 2011, at 7/68:07 AM , Michael Gentry wrote: >>=20 >>> Would it surprise you that I found at least two guys here running CM >>> out of Maven? I hope so, because it surprised me. This was on OS = X, >>> too, and it looked pretty pathetic. I've since convinced them to = use >>> the .app, but there are definitely people out there who use it from >>> Maven. >>>=20 >>> mrg >>>=20 >>> PS. That's not to imply supporting it is a requirement. >>>=20 >>>=20 >>> On Wed, Jul 6, 2011 at 8:53 AM, Andrus Adamchik = wrote: >>>> On top of our other woes with certain Maven deps not being = available on central, we have to support starting the Modeler from = Maven. E.g.: https://issues.apache.org/jira/browse/CAY-1580 So I am = coming back to the question of "do we care to support = maven-cayenne-modeler-plugin": >>>>=20 >>>> http://cayenne.apache.org/doc30/maven2-modeler.html >>>>=20 >>>> ? We had a discussion about it some years ago, but I am still = puzzled who would use it. >>>>=20 >>>> If we decide that we need to keep supporting it, somebody needs to = take care of the deps. If we fail to submit them all to central, one = option may be rolling out a real Maven repo manager on objectstyle.org = (probably Nexus) and start maintaining all our dependencies there. >>>>=20 >>>> (maybe this is the question for the user list also) >>>>=20 >>>> Andrus >>=20 >>=20 >=20