Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Компиляция в eclipse
#1
Эклипс почему-то не хочет компилить:
Код:
Buildfile: E:\server\eclipse\work\L2J_Server\build.xml
clean:
checkRequirements:

BUILD FAILED
E:\server\eclipse\work\L2J_Server\build.xml:171: Ant 1.8.2 is required. But your version is Apache Ant version 1.7.0 compiled on December 13 2006

Total time: 251 milliseconds
Код:
Buildfile: E:\server\eclipse\work\L2J_CommunityServer\build.xml
clean:
checkRequirements:

BUILD FAILED
E:\server\eclipse\work\L2J_CommunityServer\build.xml:70: Ant 1.8.2 is required. But your version is Apache Ant version 1.7.0 compiled on December 13 2006

Total time: 398 milliseconds
Однако GameServer откомпилировал отлично... Как лечится?

Добавлено через 4 минуты
Я понимаю что ошибка где то тут: "But your version is Apache Ant version 1.7.0 compiled on December 13 2006" Как сделать что бы версия подходила?
Ответ
#2
Обновить плагин Apache Ant (во вкладке Help найдете все необходимое для этого).
Ответ
#3
А можно немного подробнее? Я то в Help -> Software Updates и так уже проапдейтил все что касается Apache...
Ответ
#4
http://www.eclipse.org/eclipse/ant тут качать
СЕО Оптимизация сайтов
Ответ
#5
ок, я скачал apache-ant-1.8.2-bin теперь его просто извлечь в : ... eclipse\plugins?
Ответ
#6
eclipse\plugins\org.apache.ant_1.8.2.v20110505-1300

как-то так... а вообще совет, скачай эклипс новый ( индиго )
обнови через help и радуйся Smile
СЕО Оптимизация сайтов
Ответ
#7
Понял. Спасибо!

Добавлено через 1 час 33 минуты
Код:
Buildfile: E:\server\eclipse\work\L2J_CommunityServer\build.xml
clean:
checkRequirements:
getChangelogDateVersion:

BUILD FAILED
E:\server\eclipse\work\L2J_CommunityServer\build.xml:82: Execute failed: java.io.IOException: Cannot run program "svn": CreateProcess error=2, ?? ??????? ????? ????????? ????

Total time: 2 seconds
что теперь?
Ответ
#8
J.O.K.E.R. Написал:BUILD FAILED
E:\server\eclipse\work\L2J_CommunityServer\build.xml:82: Execute failed: java.io.IOException: Cannot run program "svn"

С билда удалить строчки касающиеся свна, указывается 82, выложи билд файл, обкрамсаем его Big Grin
СЕО Оптимизация сайтов
Ответ
#9
http://rghost.ru/36604028

Добавлено через 9 минут
Я порезал, получилось так:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<project name="L2J_CommunityServer" default="dist" basedir=".">
    <property name="src" location="java" />
    <property name="lib" location="lib" />
    <property name="build" location="build" />
    <property name="build.classes" location="${build}/classes" />
    <property name="build.dist" location="${build}/dist" />
    <property name="build.dist.community" location="${build.dist}/community" />
    <property name="build.dist.doc" location="${build.dist}/doc" />
    <property name="build.dist.libs" location="${build.dist}/libs" />

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

    <pathconvert property="manifest.libs" pathsep=" ">
        <path refid="classpath" />
        <mapper>
            <chainedmapper>
                <flattenmapper />
                <globmapper from="*.jar" to="../libs/*.jar" />
            </chainedmapper>
        </mapper>
    </pathconvert>

    <target name="init" depends="clean,checkRequirements,getChangelogDateVersion" description="Create the output directories.">
        <mkdir dir="${build}" />
        <mkdir dir="${build.classes}" />
    </target>

    <target name="compile" depends="init" description="Compile the source.">
        <javac srcdir="${src}" classpathref="classpath" destdir="${build.classes}" compiler="javac1.7" debug="true" debuglevel="lines,vars,source" includeantruntime="false" source="1.7" target="1.7" />
    </target>

    <target name="jar" depends="compile">
        <jar destfile="${build.dist.community}/l2jcommunity.jar">
            <fileset dir="${build.classes}" />
            <manifest>
                <attribute name="Built-By" value="${user.name}" />
                <attribute name="Built-Date" value="${build.tstamp}" />
                <attribute name="Class-Path" value="${manifest.libs}" />
                <attribute name="Implementation-URL" value="http://www.l2jserver.com/" />
                <attribute name="Implementation-Version" value="${l2j.version}" />
                <attribute name="Main-Class" value="com.l2jserver.communityserver.L2CommunityServer" />
            </manifest>
        </jar>
    </target>

    <target name="dist" depends="jar">
        <copy todir="${build.dist}">
            <fileset dir="dist" />
        </copy>
        <concat destfile="${build.dist.community}/config/l2jcs-version.properties">version=${l2j.version}${line.separator}builddate=${build.tstamp}</concat>
        <concat destfile="${build.dist.doc}/L2J_CommunityServer_CHANGELOG.txt">${l2j.changelog}</concat>
        <copy todir="${build.dist.libs}">
            <fileset dir="lib" />
        </copy>
        <fixcrlf srcdir="${build.dist.community}" eol="crlf" eof="remove" includes="**/*.bat" />
        <fixcrlf srcdir="${build.dist.community}" eol="lf" eof="remove" includes="**/*.sh" />
        <zip destfile="${build}/L2J_CommunityServer.zip" basedir="${build.dist}" />
    </target>

    <target name="clean" description="Remove the output directories">
        <delete dir="${build}" />
    </target>

    <target name="checkRequirements" description="Check Requirements">
        <fail message="Ant 1.8.2 is required. But your version is ${ant.version}">
            <condition>
                <not>
                    <antversion atleast="1.8.2" />
                </not>
            </condition>
        </fail>
        <available classname="java.lang.AutoCloseable" property="JDK7.present" />
        <fail unless="JDK7.present" message="Java 1.7 is required. But your version is Java ${ant.java.version} and probably JDK is not installed." />
    </target>

    <target name="getChangelogDateVersion" description="Get Changelog, Date, Version">

        <tstamp>
            <format property="build.tstamp" pattern="dd/MM/yyyy HH:mm" />
        </tstamp>
        
    </target>
</project>
Компилится норм:
Код:
Buildfile: E:\server\eclipse\work\L2J_CommunityServer\build.xml
clean:
checkRequirements:
getChangelogDateVersion:
init:
    [mkdir] Created dir: E:\server\eclipse\work\L2J_CommunityServer\build
    [mkdir] Created dir: E:\server\eclipse\work\L2J_CommunityServer\build\classes
compile:
    [javac] Compiling 52 source files to E:\server\eclipse\work\L2J_CommunityServer\build\classes
jar:
      [jar] Building jar: E:\server\eclipse\work\L2J_CommunityServer\build\dist\community\l2jcommunity.jar
dist:
     [copy] Copying 11 files to E:\server\eclipse\work\L2J_CommunityServer\build\dist
     [copy] Copying 5 files to E:\server\eclipse\work\L2J_CommunityServer\build\dist\libs
      [zip] Building zip: E:\server\eclipse\work\L2J_CommunityServer\build\L2J_CommunityServer.zip
BUILD SUCCESSFUL
Total time: 2 seconds
Ответ
#10
ну... поздравляю ) то что вырезал *на скорость* не влияет ^_^
СЕО Оптимизация сайтов
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Компиляция сборки kinder10 11 4,404 06-04-2016, 06:16 PM
Последний пост: Zubastic
  Компиляция без build.xml или как сделать Sky03611 2 3,469 01-18-2016, 05:08 AM
Последний пост: Sky03611
  Декомпиляция и Компиляция xPalarmax 4 2,065 12-08-2013, 10:20 AM
Последний пост: xPalarmax
  [Мануал]Компиляция исходного кода В NetBeans SkyMD 2 5,557 08-13-2012, 01:29 PM
Последний пост: SkyMD
  компиляция в TortoiseSVN-1.7.6 Vlad2000 19 3,727 05-20-2012, 01:15 AM
Последний пост: Astend
  Компиляция. SayrusVirus 7 2,151 04-08-2012, 03:40 AM
Последний пост: ReaM
  Компиляция l2jserver Файна 2 1,922 08-01-2011, 10:37 PM
Последний пост: TieLay
  Проблема с компиляцией сборки by Eclipse FaintSmile 5 2,084 05-22-2011, 10:22 AM
Последний пост: FaintSmile

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)