Добавьте в шапку настройку переменной среды для JAVA_HOME! Я пока не посмотрел и не настроил среду для ява_хоум - ничего не получалось!
Добавлено через 58 минут
В последней на сегодня ревизии от Уников не могу скомпилировать tools\AE_AE_PacketSamurai . Вылетают ошибки и фэилд в конечном итоге. Вот лог ком.строки после запуска батника:
Цитата:
Buildfile: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build.xml
[copy] Copying 2 files to C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\b
uild\dist\protocols
[copy] Copying 4 files to C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\b
uild\dist
clean:
[delete] Deleting directory C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\b
uild
init:
[mkdir] Created dir: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build
[mkdir] Created dir: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build\c
lasses
[mkdir] Created dir: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build\d
ist
[mkdir] Created dir: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build\d
ist\logs
[mkdir] Created dir: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build\d
ist\config
[mkdir] Created dir: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build\d
ist\libs
[mkdir] Created dir: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build\d
ist\protocols
compile:
[javac] C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build.xml: 57: warnin
g: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set t
o false for repeatable builds
[javac] Compiling 144 source files to C:\Aion-Game\Aion_Unique\tools\AE_Pack
etSamurai\build\classes
[javac] C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\src\com\ai onemu\pack
etsamurai\protocol\Protocol.java:47: warning: Constants is Sun proprietary API a
nd may be removed in a future release
[javac] import com.sun.org.apache.xerces.internal.impl.Constants;
[javac] ^
[javac] C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\src\com\ai onemu\pack
etsamurai\Util.java:251: name clash: makeFormatString(List<PartType>) and makeFo
rmatString(List<Part>) have the same erasure
[javac] public static CharSequence makeFormatString(List<PartType> idPar
ts)
[javac] ^
[javac] C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\src\com\ai onemu\pack
etsamurai\protocol\Protocol.java:114: warning: Constants is Sun proprietary API
and may be removed in a future release
[javac] domWriter.getDomConfig().setParameter(Constants.DO M_FORM
AT_PRETTY_PRINT, Boolean.TRUE);
[javac] ^
[javac] C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\src\com\ai onemu\pack
etsamurai\protocol\protocoltree\PacketFormat.java: 89: method makeFormatString in
class Util cannot be applied to given types
[javac] tb.append(Util.makeFormatString(super.getIdParts
()));
[javac] ^
[javac] required: List<Part>
[javac] found: List<PartType>
[javac] Note: C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\src\com\ai onem
u\packetsamurai\gui\Main.java uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
[javac] 2 warnings
BUILD FAILED
C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai\build.xml: 57: Compile failed; se
e the compiler error output for details.
Total time: 4 seconds
C:\Aion-Game\Aion_Unique\tools\AE_PacketSamurai>
|
Помогите разобраться в чем тут проблема. Все остальные (ГС, ЛС, Коммонс и ЧС) скомпилировались удачно! Вот содержание батника на компил тулса:
Цитата:
@echo off
cd Aion_Unique\tools\AE_PacketSamurai
start C:\Aion-Game\ant\bin\ant clean dist
|
Структура папки
C:\Aion-Game
\Aion_Unique
\ant
\Compile ChatServer.bat
\Compile Commons.bat
\Compile GameServer.bat
\Compile LoginServer.bat
\Compile Tools.bat
Структура папки
C:\Aion-Game\Aion_Unique
\AE-go_ChatServer
\AE-go_Commons
\AE-go_GameServer
\AE-go_LoginServer
\tools
\.project
Добавлено через 1 час 15 минут
Блин, поставил СВН Чекаут не на ту папку. Можно ли как-то убрать (отменить) чекаут с одной папки и переставить его на другую? Если пользоваться постом, который выше, чекаут я поставил на папку Aion-Game, а нужно поставить на Aion_Unique. Как это сделать, подскажите пожалуйста! Ну или в крайнем случае изменить путь в Рабочей копии (Work Copy).