Компиляция build.xml - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 24.06.2012, 11:54   #11
Аватар для DiagoD

По умолчанию Re: Компиляция build.xml

Цитата:
Сообщение от FriendlyGhost Посмотреть сообщение
Т.е. если я из папки с исходами удалю все кроме файлов ядра - компиляция пройдет удачно, и в папке Build будет тока скомпиленное ядро без ДП?
нет, я имел виду скопировать уже готовую сборку в отдельную папку(убрать из папки билд) и потом заливать вручную изменения диалогов и т.д. ну и когда в ядре идет работа то только ядро компилировать и заливать...
я допустим так и работаю, правда у меня тестовая сборка вообще на удаленке стоит...
раз в месяц ставлю сборку с нуля и все отлично, только ядро заливаю по 100 раз)
__________________
open-team.ru - Freya, HighFive...
DiagoD вне форума Отправить сообщение для DiagoD с помощью ICQ Отправить сообщение для DiagoD с помощью Skype™ Ответить с цитированием
Непрочитано 24.06.2012, 12:05   #12
Аватар для VISTALL
Illussion is real

По умолчанию Re: Компиляция build.xml

Как вариант - один из лучших(если ты локально запускаеш), запускать прямо из IDE, в итоге не нужно ниче компилить и прочее
__________________
consulo.io - Consulo - multi-language IDE
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 24.06.2012, 12:22   #13
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Компиляция build.xml

Цитата:
Сообщение от VISTALL Посмотреть сообщение
Как вариант - один из лучших(если ты локально запускаеш), запускать прямо из IDE, в итоге не нужно ниче компилить и прочее
*Почесал тыкву*
Это как?

Мои скудные знания явы, помноженные на практически нулевые знания эклипса это
Zubastic вне форума Ответить с цитированием
Непрочитано 24.06.2012, 12:27   #14
Аватар для VISTALL
Illussion is real

По умолчанию Re: Компиляция build.xml

Цитата:
Сообщение от Zubastic Посмотреть сообщение
*Почесал тыкву*
Это как?

Мои скудные знания явы, помноженные на практически нулевые знания эклипса это
там есть Run
__________________
consulo.io - Consulo - multi-language IDE
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 24.06.2012, 19:10   #15
Аватар для FriendlyGhost
Пользователь

По умолчанию Re: Компиляция build.xml

Цитата:
Сообщение от DiagoD Посмотреть сообщение
ну и когда в ядре идет работа то только ядро компилировать и заливать...
я допустим так и работаю
Вот я так же работаю со своей сборкой, мне настроили в нетбинсе, там 2 кнопки "Построить проект" и "Очистить и построить проект", дак вот первая компилит моментально тока то что изменилось, 2-5 секунд, и тока ядро заменяю в сборке. Вот мне так же хочется тока gameserver.jar компилить в овероподобной сборке )) .
FriendlyGhost вне форума Ответить с цитированием
Непрочитано 24.06.2012, 19:24   #16
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Компиляция build.xml

FriendlyGhost, тебе нужно что-то типа такого:
Код:
	<target name="compile-gameserver" depends="commons-jar">

		<delete dir="${build.classes}" />
		<mkdir dir="${build.classes}" />

		<javac srcdir="${src.gameserver}" destdir="${build.classes}" debug="${debug}" source="1.6" target="1.6" encoding="UTF-8" nowarn="off" classpath="${build.classpath}:${build}/commons.jar">
			<compilerarg value="-Xlint:all" />
		</javac>

	</target>

	<target name="gameserver-jar" depends="compile-gameserver">

		<exec dir="${basedir}" executable="svnversion" outputproperty="build.revision" failifexecutionfails="false">
			<arg line="-n ${src.gameserver}" />
		</exec>

		<jar destfile="${build}/gameserver.jar">
			<fileset dir="${build.classes}" />
			<manifest>
				<attribute name="Main-Class" value="l2p.gameserver.GameServer" />
				<attribute name="Class-Path" value="${jar.list} commons.jar" />
				<attribute name="Build-By" value="${user.name}" />
				<attribute name="Build-Date" value="${build.tstamp}" />
				<attribute name="Implementation-Build" value="${build.revision}" />
				<attribute name="Implementation-Version" value="${build.version}" />
			</manifest>
		</jar>

	</target>
Zubastic вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 24.06.2012, 19:30   #17
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Компиляция build.xml

Код:
<property name="java" location="gameserver/src/main/java"/>
	<property name="libs" location="dist/lib/"/>
	<property name="svn_root" value=""/>
	<property name="build" value="build"/>
	<property name="build.classes" value="${build}/classes"/>

	<property name="jar_name" value="gameserver.jar"/>
	<property name="jar_class" value="org.mmocore.gameserver.GameServer"/>

	<path id="classpath">
		<fileset dir="${libs}">
			<include name="*.jar"/>
		</fileset>
	</path>

	<target name="clean" description="Remove output files/directories.">
		<delete dir="${build}"/>
		<delete file="${libs}/${jar_name}" />
	</target>

	<target name="make" description="Create the output directories.">
		<mkdir dir="${build}"/>
		<mkdir dir="${build.classes}"/>
	</target>

	<target name="compile" description="Compile the source.">
		<javac destdir="${build.classes}" optimize="off" debug="on" source="1.6" target="1.6" encoding="UTF-8" nowarn="off" srcdir="${java}" includeantruntime="false">
			<!-- <compilerarg value="-Xlint:all"/> -->
			<classpath refid="classpath"/>
		</javac>
	</target>

	<target name="jar" description="Create the jar file">
		<jar destfile="${libs}/${jar_name}" level="9">
			<fileset dir="${build.classes}"/>
			<manifest>
				<attribute name="Company" value="Incore Development Team"/>
				<attribute name="Main-Class" value="${jar_class}"/>
			</manifest>
		</jar>
	</target>


	<target name="main">
		<antcall target="clean"/>
		<antcall target="make"/>
		<antcall target="compile"/>
		<antcall target="jar"/>
	</target>
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 26.06.2012, 16:37   #18
Аватар для VISTALL
Illussion is real

По умолчанию Re: Компиляция build.xml

могу сказать что это один из вариантов, но если много либ , то большой файлик.

Вот пример билдна на анте, который билдит 5 библиотек и имеет минимум кода

https://github.com/napile/apache.vel...ster/build.xml
__________________
consulo.io - Consulo - multi-language IDE
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 26.06.2012, 17:17   #19
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Компиляция build.xml

Цитата:
Сообщение от VISTALL Посмотреть сообщение
могу сказать что это один из вариантов, но если много либ , то большой файлик.

Вот пример билдна на анте, который билдит 5 библиотек и имеет минимум кода

https://github.com/napile/apache.vel...ster/build.xml
Утащил на изучение, спасибо.
Zubastic вне форума Ответить с цитированием
Непрочитано 10.07.2012, 21:36   #20
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Компиляция build.xml

Апну тему, вот такой лог:
Лог:
Свернуть ↑Развернуть ↓

Почему файлы копируются туда-сюда, хотя они одинаковые?( В чем я ошибся?

Билд файл.
Билд:
Свернуть ↑Развернуть ↓
Zubastic вне форума Ответить с цитированием
Ответ

Метки
автор-наркоман, геодата бункера, квадровелосипед, обусификация.txt, ява для чайников


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бесплатно: L2EmuRT Build 31.05.2010 IceBerg-Dev Корзина / Trash 7 07.05.2016 15:16
build.xml для l2jlionna JaneKyun Работа со скриптами 0 17.07.2011 17:39
php build PuShKinG Web-обвязки 2 08.05.2009 12:16
Windows 7 build 7057 devil Курилка / Yak floor 0 20.03.2009 23:56
L2EmuProject CT2 Build 457 MAZDIK Lineage II 3 18.09.2008 22:11


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 07:17. Часовой пояс GMT +3.

Вверх