[help] Компиляция L2j-archid Loginserver
Сборка: L2J-Archid
Вопрос: Как скомпилировать L2J-Archid-Login?
Мои сообрадения: Ant не работает...
Мавеном _http://maven.apache.org/
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
Панель управления > Свойства системы > Дополнительно > Переменные среды
Там в системных переменных ищешь Path. Открываешь его и дописываешь ;путь до папки с maven\bin
Например, C:\maven\bin
Короче, ставишь точку с запятой, пишешь путь до bin от мавена и не ставишь точку с запятой.
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
Provider message:
The svn command failed.
Command output:
"svn" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
[INFO] -------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] -------------------------------------------------------------
[INFO] Cannot get the revision information from the scm repository :
Error!
И как связаны SVN и MVN? =)
Для компиляции Арчидов используй команду mvn assembly:assembly
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
[INFO] Scanning for projects...
WAGON_VERSION: 1.0-beta-2
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] task-segment: [assembly:assembly] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing assembly:assembly
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] ------------------------------------------------------------------------
[INFO] [buildnumber:create {execution: default}]
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
Provider message:
The svn command failed.
Command output:
"svn" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot get the revision information from the scm repository :
Error!
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Tue Jun 30 15:49:30 MSD 2009
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
почитай тутСам недавно компиллил...Всё было ок. Не сочтите за рекламу просто не стал копировать, так как нельзя.
Жмём спасибо.
Shaigy: почитай тутСам недавно компиллил...Всё было ок. Не сочтите за рекламу просто не стал копировать, так как нельзя.
Жмём спасибо.
1) Там ни слова про мою проблему
2) Там ни слова про L2J-Archid
Я попробовал на лине компилить, там это:
[INFO] Searching repository for plugin with prefix: 'assembly'.
WAGON_VERSION: 1.0-beta-2
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] task-segment: [assembly:assembly] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing assembly:assembly
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] ------------------------------------------------------------------------
[INFO] [buildnumber:create {execution: default}]
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Storing buildNumber: null
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:411)
at org.codehaus.mojo.buildNumber.BuildNumberMojo.execute(BuildNumberMojo.java:346)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.ja
va:451)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycl
eExecutor.java:558)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(Def
aultLifecycleExecutor.java:499)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle(Default
LifecycleExecutor.java:924)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(DefaultLifecyc
leExecutor.java:762)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycl
eExecutor.java:529)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(Defaul
tLifecycleExecutor.java:512)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycle
Executor.java:482)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:330)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultL
ifecycleExecutor.java:227)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExec
utor.java:142)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Thu Jul 02 12:05:42 MSD 2009
[INFO] Final Memory: 6M/13M
[INFO] ------------------------------------------------------------------------
А это в винде
WAGON_VERSION: 1.0-beta-2
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] task-segment: [assembly:assembly] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing assembly:assembly
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] ------------------------------------------------------------------------
[INFO] [buildnumber:create {execution: default}]
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
Provider message:
The svn command failed.
Command output:
"svn" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot get the revision information from the scm repository :
Error!
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Thu Jul 02 12:37:35 MSD 2009
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
Что делать?
Ну если вы и так даже не можете понять, что это всё сделано на примере - это раз, два - все сборки компиллятся одинакого...Три - вам гвоорю, что я компилил по той схеме. Четыре - удобнее, чем ZG- Compiller я не видел...Пять - в Archid исходниках я всегда наблюдал только Gameserver и DataPack это воедино складываете и полкчается тебе и логин сервер и гейм сервер.
Вот свн _http://svn.assembla.com/svn/L2J-Archid/trunk/
А вот логин _http://svn.assembla.com/svn/L2J-Archid/trunk/L2J-Archid-Login/
Насчет ZG - ушел пробовать, но надеюсь найти решение проблемы с мавеном...
Я установил Subversion-1.5.1, теперь код ошибки такой:
rue
[INFO] Scanning for projects...
WAGON_VERSION: 1.0-beta-2
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] task-segment: [assembly:assembly] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing assembly:assembly
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] ------------------------------------------------------------------------
[INFO] [buildnumber:create {execution: default}]
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
Provider message:
The svn command failed.
Command output:
svn: This client is too old to work with working copy '.'. You need
to get a newer Subversion client, or to downgrade this working copy.
See http://subversion.tigris.org/faq.html#work...y-format-change
for details.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot get the revision information from the scm repository :
Error!
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Fri Jul 03 13:32:44 MSD 2009
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
kr-aleksandr: Я установил Subversion-1.5.1, теперь код ошибки такой:
Из-за этого и проблема. Нужна старая версия 1.4.3
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
Спасибо, заработало))
[INFO] Scanning for projects...
WAGON_VERSION: 1.0-beta-2
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] task-segment: [assembly:assembly] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing assembly:assembly
[INFO] ------------------------------------------------------------------------
[INFO] Building L2J-Archid-Login
[INFO] ------------------------------------------------------------------------
[INFO] [buildnumber:create {execution: default}]
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Storing buildNumber: 653
[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
[mkdir] Created dir: H:\sources\L2J-Archid\L2J-Archid-Login\target
[INFO] Executed tasks
[INFO] [resources:resources]
[WARNING] File encoding has not been set, using platform encoding Cp1251, i.e. build is platform dependent!
[WARNING] Using platform encoding (Cp1251 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO] Copying 0 resource
[INFO] [compiler:compile]
[INFO] Compiling 61 source files to H:\sources\L2J-Archid\L2J-Archid-Login\target\classes
[INFO] [resources:testResources]
[WARNING] Using platform encoding (Cp1251 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 6 resources
[INFO] skip non existing resourceDirectory H:\sources\L2J-Archid\L2J-Archid-Login\src\test\resources
[INFO] [compiler:testCompile]
[INFO] Not compiling test sources
[INFO] [surefire:test]
[INFO] Tests are skipped.
[INFO] [jar:jar]
[INFO] Building jar: H:\sources\L2J-Archid\L2J-Archid-Login\target\l2jarchid-login.jar
[INFO] [assembly:assembly]
[INFO] Copying 24 files to H:\sources\L2J-Archid\L2J-Archid-Login\target\l2jarchid-login-dist.dir
[INFO] Building zip: H:\sources\L2J-Archid\L2J-Archid-Login\target\l2jarchid-login-dist.zip
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Fri Jul 03 15:16:14 MSD 2009
[INFO] Final Memory: 17M/32M
[INFO] ------------------------------------------------------------------------
Еще вопрос: Геймсервер компилить антом или мавеном? И есть ли разница?

