Компилер
Zexxos: Пытаюсь скомпилить геймсервер мавеном:
если спросите про суб то, пробывал с 1.4.0 и с 1.4.3 и с 1.4.5 и с 1.5.0 - тоже самое
З.Ы. maven 2.0.9
Откатись на TortoiseSVN-1.4.6, для этого скачай http://phys.kemsu.ru/pub/downloads/docs/ot...2-svn-1.4.6.msi
свой установленный TortoiseSVN удали, перезагрузи комп, поставь скачанный по ссылке, перезагрузи комп, сделай чек свн, лучше снуля. И всё у тебя закомпилится как самолет.
Проблема только в этом больше ни в чем, вычитал на форуме поддержки l2jfree и успешно решил проблемку.
HONDA S-MX FOREVER! http://www.buguruslan.org - отдохни вместе с нами!
Или удали SVN клиент тож помогает =) Правда ревизия писатся не бу но эт не проблема =)
ЫЧ
ГеймСервер нормально шас компилится? А то переустановил шас винду и хз в чем бок... раньше без проблем компилил.
логин сервер без проблем компилится.
использую TortoiseSVN и MAVEN.
Кто может описалово дать компиляции для Фрее? мож че то делаю не то....
вчера только компилил последнюю ревизию скачанную с svn, никаких проблем.
Пример гайда по компиляции сборок l2jfree:
Скачиваем и распаковываем maven, например в: C:\MAVEN\
Затем дописываем путь к мавену в системную переменную Path. Для этого идем Мой компьютер, правой кнопкой Свойства -> Дополнительно -> Переменные среды. Выбираем там переменную PATH, нажимаем Изменить. В конец, после ";" дописываем путь к каталогу BIN мавена, в нашем примере С:\MAVEN\bin.
Затем скачиваем JDK
Далее необходимо создать системную переменную JAVA_HOME. Значение переменной - путь к каталогу уснановленной JDK на вашей машине. У меня это c:\progra~1\Java\jdk1.6.0_07. Перезагрузите компьютер.
Когда приготовления закончены, можно проверить корректность установки Мавена. Нужно ввести в командной строке mvn --version. Если все установлено верно, то должна появиться строчка Maven version: 2.0.9
Итак мавен успешно установлен. Можно приступить к компиляции.
В каталоге, куда у вас скачаны исходники в командной строке запустите команду mvn clean (этой командой производится очистка собранных ранее ревизий).
Для сборки проекта надо ввести команду mvn assembly:assembly. После выполнения команды (выполнение займет некоторое время) появится каталог target, в котором будет лежать zip-файл с дистрибутивом сервера.
В качестве клиента SVN для закачки исходников L2jFree рекомендую использовать TortoiseSVN-1.4.6, именно эту версию, а никак не новее, иначе могут возникнуть проблемы с компиляцией скачанных исходников.
HONDA S-MX FOREVER! http://www.buguruslan.org - отдохни вместе с нами!
в чем проблема кто может подсказать?
(C) Copyright 1985-2003 Microsoft Corp.
D:\Server\LineAgeII\SVN_Download\L2J-Free\l2jfree-core>mvn assembly:assembly
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'assembly'.
WAGON_VERSION: 1.0-beta-2
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - l2jfree:l2jfree-core:jar:1.2.0
[INFO] task-segment: [assembly:assembly] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing assembly:assembly
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - l2jfree:l2jfree-core:jar:1.2.0
[INFO] ------------------------------------------------------------------------
[INFO] [buildnumber:create {execution: default}]
[INFO] Storing buildNumber: 4470
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 1386 source files to D:\Server\LineAgeII\SVN_Download\L2J-Free\
l2jfree-core\target\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
Failure executing javac, but could not parse the error:
The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space
at com.sun.tools.javac.comp.Env.dup(Env.java:80)
at com.sun.tools.javac.comp.MemberEnter.methodEnv(MemberEnter.java:592)
at com.sun.tools.javac.comp.MemberEnter.visitMethodDef(MemberEnter.java:
557)
at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:639)
at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:387
)
at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:399
)
at com.sun.tools.javac.comp.MemberEnter.finishClass(MemberEnter.java:410
)
at com.sun.tools.javac.comp.MemberEnter.finish(MemberEnter.java:1000)
at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:967)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:386)
at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:758)
at com.sun.tools.javac.comp.Enter.complete(Enter.java:451)
at com.sun.tools.javac.comp.Enter.main(Enter.java:429)
at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:81
9)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
at com.sun.tools.javac.main.Main.compile(Main.java:353)
at com.sun.tools.javac.main.Main.compile(Main.java:279)
at com.sun.tools.javac.main.Main.compile(Main.java:270)
at com.sun.tools.javac.Main.compile(Main.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(Jav
acCompiler.java:420)
at org.codehaus.plexus.compiler.javac.JavacCompiler.compile(JavacCompile
r.java:141)
at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompiler
Mojo.java:493)
at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:451)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:558)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:499)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecy
cle(DefaultLifecycleExecutor.java:924)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(Def
aultLifecycleExecutor.java:762)
Failure executing javac, but could not parse the error:
The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space
at com.sun.tools.javac.comp.Env.dup(Env.java:80)
at com.sun.tools.javac.comp.MemberEnter.methodEnv(MemberEnter.java:592)
at com.sun.tools.javac.comp.MemberEnter.visitMethodDef(MemberEnter.java:
557)
at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:639)
at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:387
)
at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:399
)
at com.sun.tools.javac.comp.MemberEnter.finishClass(MemberEnter.java:410
)
at com.sun.tools.javac.comp.MemberEnter.finish(MemberEnter.java:1000)
at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:967)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:386)
at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:758)
at com.sun.tools.javac.comp.Enter.complete(Enter.java:451)
at com.sun.tools.javac.comp.Enter.main(Enter.java:429)
at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:81
9)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
at com.sun.tools.javac.main.Main.compile(Main.java:353)
at com.sun.tools.javac.main.Main.compile(Main.java:279)
at com.sun.tools.javac.main.Main.compile(Main.java:270)
at com.sun.tools.javac.Main.compile(Main.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(Jav
acCompiler.java:420)
at org.codehaus.plexus.compiler.javac.JavacCompiler.compile(JavacCompile
r.java:141)
at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompiler
Mojo.java:493)
at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:451)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:558)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:499)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecy
cle(DefaultLifecycleExecutor.java:924)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(Def
aultLifecycleExecutor.java:762)
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 32 seconds
[INFO] Finished at: Wed Aug 20 15:25:11 EEST 2008
[INFO] Final Memory: 16M/61M
[INFO] ------------------------------------------------------------------------
D:\Server\LineAgeII\SVN_Download\L2J-Free\l2jfree-core>
мануал)
если при компиляции пишется: OutOfMemoryError: Java heap space
то лезем в:
свойства компьютера>>>Дополнительно>>>Переменные среды
В разделе системных переменных создаем:
Имя переменной: MAVEN_OPTS
Значение переменной: -Xmx512m
Жмём: OK
перезагружаем комп и эту ошибку вы больше не увидите=)
MoonRider спасибо чувак за помошь!
а из за чего такой бок может быть то ? год компилил без проблем на одной и той же машине и переустанавливал много раз винду, а тут на те переуставновил и такая вот фигня появилась...
BigBen: ДАйте ссылку на SVN и тамлайн пожалуйста
Timeline: http://l2jfree.com:8060/changelog/l2jfree/
SVN: svn://l2jfree.com/repo/l2j-free/trunk/
HONDA S-MX FOREVER! http://www.buguruslan.org - отдохни вместе с нами!






