From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Re: Ant and java References: <20021016165136.2d73d1fe.vyt@vzljot.ru> <3DAD6564.7090704@inbox.ru> <20021016161856.GA17604@testbox.incap.ru> <20021017122315.531a9ba0.vyt@vzljot.ru> <20021017083441.GD22143@mhz.mikhail.zabaluev.name> <20021017140606.5f98574a.vyt@vzljot.ru> <20021017221804.GD3042@mhz.mikhail.zabaluev.name> From: Michael Rumjantsev Organization: iNetLab Date: 19 Oct 2002 17:56:01 +0700 In-Reply-To: <20021017221804.GD3042@mhz.mikhail.zabaluev.name> Message-ID: User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Informed Management) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: >>>>> Mikhail Zabaluev on Fri, 18 Oct 2002 02:18:04 +0400 writes: >> Может, стоит это оформить зависимостями? А то ant встаёт, вытягивает >> нужное, и создаётся впечатление, что будет работать. MZ> Мы ещё не разобрались, как должны выглядеть эти зависимости. MZ> jdk - JDK 1 либо JDK 2 MZ> jre - Java 1 либо Java 2 runtime environment MZ> j2se - Java 2 SE runtime environment MZ> j2sdk или j2se-devel (как на jpackage.sf.net) - Java 2 SDK С моей точки зрения, наиболее логично сделать как минимум два виртуальных пакета: java и javac. Соответственно, первый обеспечивает работоспособность $JAVA_HOME/bin/java (то есть рантайма), а второй - $JAVA_HOME/bin/javac (то есть компилятора и иже с ним). Как варианты - java11 и java2, javac11 и javac2. После этого, например, пакет j2sdk1.4.1 будет Provides: java, javac, а пакет jre1.3.1_05 будет Provides: java. Кому надо, тот будет требовать java (или javac), а не конкретный jdk. MZ> Потом есть ещё всякие jikes и gcj, которыми тоже можно компилировать, MZ> и ant на это можно настроить. Так что и JDK не является непременным MZ> требованием. Во-во. Package jikes provides java, javac. -- Michael Rumjantsev iNetLab