Return-Path: X-Original-To: apmail-maven-users-archive@www.apache.org Delivered-To: apmail-maven-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 654D267AA for ; Wed, 18 May 2011 12:54:31 +0000 (UTC) Received: (qmail 39533 invoked by uid 500); 18 May 2011 12:54:29 -0000 Delivered-To: apmail-maven-users-archive@maven.apache.org Received: (qmail 39463 invoked by uid 500); 18 May 2011 12:54:29 -0000 Mailing-List: contact users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Users List" Reply-To: "Maven Users List" Delivered-To: mailing list users@maven.apache.org Received: (qmail 39455 invoked by uid 99); 18 May 2011 12:54:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 May 2011 12:54:29 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of eric.kolotyluk@gmail.com designates 74.125.83.171 as permitted sender) Received: from [74.125.83.171] (HELO mail-pv0-f171.google.com) (74.125.83.171) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 May 2011 12:54:21 +0000 Received: by pva4 with SMTP id 4so743234pva.30 for ; Wed, 18 May 2011 05:54:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=eEKo85gEbzN3VU/H/dBLiHhxGReD/TAsp3EsxOpeTyk=; b=JZLyIiUQqFGN3JF7F2B/+BD5wI+uDqVGni9XakRcn2M6Db0VNbusYV4ZasL4EK3oII XdDYmcwu/pDBPu/e5xRivtHp/jIpMQtXbMDSlL3V3zR2hnrJToBZylOZslKLmPKbwNpr C3gHw1YybEd8x+NBG2kANHa7ySbEhJpCkJrmU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=qo4Mpyz1wm7OFQI1Rwr5+JBKY9WgxWXtvBZyDPrXIXCNEabs6F85k5Q3tXkqSlz14Y 5O7ikbDWfsqY67K6DM9nMS6iaGNsmbkkvkiMj1pEnFZnFBAO6z0LvP1QyaJh1uoOTCEi cpHhzbJFzl2jF2bXY//qL8GAjW7IVCUjR0Nio= Received: by 10.142.209.11 with SMTP id h11mr1137131wfg.213.1305723241056; Wed, 18 May 2011 05:54:01 -0700 (PDT) Received: from [192.168.0.101] (S0106001b114f90fc.vc.shawcable.net [24.83.23.157]) by mx.google.com with ESMTPS id w18sm400726wfd.15.2011.05.18.05.53.58 (version=SSLv3 cipher=OTHER); Wed, 18 May 2011 05:53:59 -0700 (PDT) Message-ID: <4DD3C1D8.7010108@gmail.com> Date: Wed, 18 May 2011 05:55:52 -0700 From: Eric Kolotyluk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 To: maven users Subject: Assembly Advice Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I have a maven project with several modules. In order to create some uber jars I use the assembly plug-in during the package phase. However, the modules with uber jars depend on other modules, which I have set up dependencies for. The problem I am having is that those modules that are depended on are not archived until the install phase, so when the assembly plug-in is run, it will pick up state artifacts from the other modules. Is there some way for me to configure things so that before the assembly plug-in is run, it forces all dependent modules to be run with the install target first? Or is it more common practice to do assembly in the install phase? How can I guarantee that modules I depend on are installed first? Cheers, Eric --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@maven.apache.org For additional commands, e-mail: users-help@maven.apache.org