Return-Path: Delivered-To: apmail-maven-continuum-dev-archive@www.apache.org Received: (qmail 72184 invoked from network); 9 Jun 2007 08:37:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Jun 2007 08:37:38 -0000 Received: (qmail 49789 invoked by uid 500); 9 Jun 2007 08:37:42 -0000 Delivered-To: apmail-maven-continuum-dev-archive@maven.apache.org Received: (qmail 49761 invoked by uid 500); 9 Jun 2007 08:37:41 -0000 Mailing-List: contact continuum-dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-dev@maven.apache.org Delivered-To: mailing list continuum-dev@maven.apache.org Received: (qmail 49750 invoked by uid 99); 9 Jun 2007 08:37:41 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jun 2007 01:37:41 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [62.193.206.9] (HELO webmail9.amenworld.com) (62.193.206.9) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 09 Jun 2007 01:37:36 -0700 Received: (qmail 5290 invoked from network); 9 Jun 2007 08:37:16 -0000 Received: from 251.52.68-86.rev.gaoland.net (HELO ?127.0.0.1?) (86.68.52.251) by 0 with SMTP; 9 Jun 2007 08:37:16 -0000 Message-ID: <466A66B2.4030704@venisse.net> Date: Sat, 09 Jun 2007 10:37:06 +0200 From: Emmanuel Venisse User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: continuum-dev@maven.apache.org Subject: Re: Continuum Profiles References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org I understand what you mean BUT Continuum never call java directly but always use maven, mvn, and or a shell script, so it don't have to use directly an env var like -Djava.awt.headless=true If you need this env var for maven, you must set it with MAVEN_OPTS and if it's for plugins, in plugin configuration if it's possible. JDK, Maven 2, Maven 1 and ANT installations are only to set the root directory of tools, maybe we need only env var lile JAVA_HOME, M2_HOME, MAVEN_HOME and ANT_HOME Emmanuel LAMY Olivier a �crit : > Hi, > > This means adding a type (jdk, builder, envs) field in Installation in the model ? > > If I look [1], how can I say : > - use MAVEN_OPTS (-Xms512m -Xmx512m) with maven builder > - use env variable (-Djava.awt.headless=true) with jdk > > Why not adding a field envargument in Installation and add this field in [2] > > I know it changes the model :-) > > -- > Olivier > > [1] http://people.apache.org/~evenisse/design/continuum/continuum_profiles/profile.htm. > [2] http://people.apache.org/~evenisse/design/continuum/continuum_profiles/installation_read.htm > > -----Message d'origine----- > De : Emmanuel Venisse [mailto:emmanuel@venisse.net] > Envoy� : samedi 9 juin 2007 09:34 > � : continuum-dev@maven.apache.org > Objet : Re: Continuum Profiles > > I updated pages with the installation types and environment variables. > > Emmanuel > > Emmanuel Venisse a �crit : >> Yes, I'll change installations screens to define the installation type. >> environment variables will be added too. >> >> Emmanuel >> >> LAMY Olivier a �crit : >>> Hi, >>> >>> Very nice idea. Just some remarks concerning the actual continuum model. >>> >>> Builder and Jdk have the same type (Installation), I think this must >>> be splitted in two types in order to prevent user to add a Builder as >>> a Jdk (screen [1]) when they build a profile. >>> >>> Then it could be nice to can add some environnement variable for >>> builder/jdk (as MAVEN_OPTS or some stuff like >>> -Djava.awt.headless=true for a jdk) (as say [2]). >>> >>> >>> >>> -- >>> Olivier >>> >>> >>> [1] >>> http://people.apache.org/~evenisse/design/continuum/continuum_profile >>> s/profile.htm >>> >>> [2] >>> http://people.apache.org/~evenisse/design/continuum/continuum_profile >>> s/installations.htm >>> >>> >>> -----Message d'origine----- >>> De : Emmanuel Venisse [mailto:emmanuel@venisse.net] Envoy� : vendredi >>> 8 juin 2007 20:16 >>> � : continuum-dev@maven.apache.org >>> Objet : Continuum Profiles >>> >>> Hi, >>> >>> I wrote a little doc >>> (http://docs.codehaus.org/display/CONTINUUM/CI+profiles) about what I >>> think we need to implement to add profiles in Continum. >>> >>> I don't think we can implement all features in 1.1 because it's a big >>> work. >>> >>> The work can be split like that: >>> 1.1: add installation screens, basic profile screens (set of >>> installations) and the possibility to add a profile to a build >>> definition >>> 1.2: advanced profiles (Remove build definitions and move schedule, >>> build file, scm policy to the profile) with combined profiles. >>> >>> Screens attached to CONTINUUM-44 don't integrate advanced profiles, I >>> think they will be available next week. >>> >>> Any comments are welcome. >>> Thanks. >>> >>> Emmanuel >>> >>> >>> This e-mail, any attachments and the information contained therein >>> ("this message") are confidential and intended solely for the use of >>> the addressee(s). If you have received this message in error please >>> send it back to the sender and delete it. Unauthorized publication, >>> use, dissemination or disclosure of this message, either in whole or >>> in part is strictly prohibited. >>> ********************************************************************* >>> * Ce message �lectronique et tous les fichiers joints ainsi que les >>> informations contenues dans ce message ( ci apr�s "le message" ), >>> sont confidentiels et destin�s exclusivement � l'usage de la >>> personne � laquelle ils sont adress�s. Si vous avez re�u ce message >>> par erreur, merci de le renvoyer � son �metteur et de le d�truire. >>> Toutes diffusion, publication, totale ou partielle ou divulgation >>> sous quelque forme que se soit non express�ment autoris�es de ce >>> message, sont interdites. >>> ********************************************************************* >>> * >>> >>> >>> >> >> >> > > >