powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сборка проекта
25 сообщений из 42, страница 1 из 2
Сборка проекта
    #38668854
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Помогите разобраться, никак не могу понять где я идиот :)

Есть проект в IDEA на компе, который достался в наследство, на нем все собирается и работает
Попытался на другом компе поставить все тоже самое, проинсталил, скопировал проект.
При запуске или старте дебага - все работает.
При попытке собрать jar - не хочет - ругется на ошибку, причем не могу понять чего он хочет

Скрин в аттаче.

Попробовал сделать тоже самое на MacBook, тоже ругается и тоже на что-то из Стратса.

Стратс лежит в папке lib.

Подскажите, плиз, в какую сторону смотреть.

Заранее спасибо!!!
...
Рейтинг: 0 / 0
Сборка проекта
    #38668995
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ни у кого никаких идей нет?
...
Рейтинг: 0 / 0
Сборка проекта
    #38669007
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LihmanЗдравствуйте.

Помогите разобраться, никак не могу понять где я идиот :)

Есть проект в IDEA на компе, который достался в наследство, на нем все собирается и работает
Попытался на другом компе поставить все тоже самое, проинсталил, скопировал проект.
При запуске или старте дебага - все работает.
При попытке собрать jar - не хочет - ругется на ошибку, причем не могу понять чего он хочет

Скрин в аттаче.

Попробовал сделать тоже самое на MacBook, тоже ругается и тоже на что-то из Стратса.

Стратс лежит в папке lib.

Подскажите, плиз, в какую сторону смотреть.

Заранее спасибо!!!

Проверьте версии библиотек.
Может быть из-за этого.
...
Рейтинг: 0 / 0
Сборка проекта
    #38669029
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulПроверьте версии библиотек.
Может быть из-за этого.

Проверил - все АБСОЛЮТНО идентично, причем щас уже вообще скопировал все директории
все равно та же ошибка
...
Рейтинг: 0 / 0
Сборка проекта
    #38669054
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
        <javac srcdir="${build.dir}/src" destdir="${build.dir}/classes" debug="on" encoding="UTF-8">
            <classpath>
                <fileset dir="lib" includes="**/*.jar"/>
                <fileset dir="${ext.lib}/wrapper/lib" includes="**/*.jar"/>
                <fileset dir="${tomcat.dir}/lib" includes="**/*.jar"/>
                <fileset dir="${ext.lib}/lib" includes="**/*.jar" erroronmissingdir="false"/>
            </classpath>
        </javac>


ошибка выпадает вот в этом месте
...
Рейтинг: 0 / 0
Сборка проекта
    #38669123
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lihman,
А вот этот параметр точно куда надо указывает ${ext.lib} ?
Это если вы Антом собираете, а если Идеей, то File \ Project Structure \ Libraries
Проверьте, указан ли там ваш каталог.
...
Рейтинг: 0 / 0
Сборка проекта
    #38669132
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HoBTIDLihman,
А вот этот параметр точно куда надо указывает ${ext.lib} ?
Это если вы Антом собираете, а если Идеей, то File \ Project Structure \ Libraries
Проверьте, указан ли там ваш каталог.
Да, ${ext.lib} указывает куда надо, проверил
Собираю Идеей, и в File \ Project Structure \ Libraries тоже корректно указана Библиотеки

я даже сравнил команду, что дает Идея встроенному Анту на сборку - одинаковые!!!
На старом компе - собирает без проблем
на новом - дает ошибку
...
Рейтинг: 0 / 0
Сборка проекта
    #38669281
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какие еще есть варианты???
куда еще можно посмотреть?
что вообще означает эта ошибка, т.к. гугление не дало внятного ответа
...
Рейтинг: 0 / 0
Сборка проекта
    #38669294
abd29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lihman,

В ошибке видно, что в 93-й третьей строке файла SecureActionConfig.java не нашла метод setProperty.
Вероятно у вас не находитcz путь к библиотеке, где находится java.lang.String
...
Рейтинг: 0 / 0
Сборка проекта
    #38669344
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abd29Lihman,

В ошибке видно, что в 93-й третьей строке файла SecureActionConfig.java не нашла метод setProperty.
Вероятно у вас не находитcz путь к библиотеке, где находится java.lang.String
Нет, java.lang.String - это просто тип параметра метода, т.е.

setProperty(String name, String value)

а не найден именно сам метод setProperty(...)
...
Рейтинг: 0 / 0
Сборка проекта
    #38669978
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDabd29Lihman,

В ошибке видно, что в 93-й третьей строке файла SecureActionConfig.java не нашла метод setProperty.
Вероятно у вас не находитcz путь к библиотеке, где находится java.lang.String
Нет, java.lang.String - это просто тип параметра метода, т.е.

setProperty(String name, String value)

а не найден именно сам метод setProperty(...)

На машине "все собирается" посмотрите все переменные окружения ОС.
Сравните с теми которые на машине "ничего не работает".
Недостающие добавьте.
...
Рейтинг: 0 / 0
Сборка проекта
    #38673107
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulНа машине "все собирается" посмотрите все переменные окружения ОС.
Сравните с теми которые на машине "ничего не работает".
Недостающие добавьте.

Уже давно это сверил - все идентично!!!
...
Рейтинг: 0 / 0
Сборка проекта
    #38673131
For All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмите уже maven и не мучайтесь
...
Рейтинг: 0 / 0
Сборка проекта
    #38673138
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите SecureActionConfig что ли. Задлянафига ваш проект классы из Struts компилирует?
...
Рейтинг: 0 / 0
Сборка проекта
    #38674454
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
For AllВозьмите уже maven и не мучайтесь
давно бы и с радостью, но старый я динозавр и тяжко мне переходить на что-то новое :)
...
Рейтинг: 0 / 0
Сборка проекта
    #38674456
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczПокажите SecureActionConfig что ли. Задлянафига ваш проект классы из Struts компилирует?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
/*
 * $Header: /home/cvsroot/jwcms/server/src/org/apache/struts/config/SecureActionConfig.java,v 1.2 2009-07-20 11:53:39 usa Exp $
 * $Revision: 1.2 $
 * $Date: 2009-07-20 11:53:39 $
 *
 * ====================================================================
 *
 * The Apache Software License, Version 1.1
 *
 * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights
 * reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *    distribution.
 *
 * 3. The end-user documentation included with the redistribution, if
 *    any, must include the following acknowlegement:
 *       "This product includes software developed by the
 *        Apache Software Foundation (http://www.apache.org/)."
 *    Alternately, this acknowlegement may appear in the software itself,
 *    if and wherever such third-party acknowlegements normally appear.
 *
 * 4. The names "The Jakarta Project", "Struts", and "Apache Software
 *    Foundation" must not be used to endorse or promote products derived
 *    from this software without prior written permission. For written
 *    permission, please contact apache@apache.org.
 *
 * 5. Products derived from this software may not be called "Apache"
 *    nor may "Apache" appear in their names without prior written
 *    permission of the Apache Group.
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 * ====================================================================
 *
 * This software consists of voluntary contributions made by many
 * individuals on behalf of the Apache Software Foundation.  For more
 * information on the Apache Software Foundation, please see
 * <http://www.apache.org/>.
 *
 */

/**
 * Extension of ActionMapping for use with sslext
 * @author Steve Ditlinger
 */

package org.apache.struts.config;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.struts.action.ActionMapping;


/**
 * An extension of the ActionConfig class to add the "secure" property
 */

public class SecureActionConfig extends ActionMapping {
    private static final Log log = LogFactory.getLog(SecureActionConfig.class);
    public static final String ANY = "any";
    public static final String TRUE = "true";
    public static final String FALSE = "false";

//    protected String secure = TRUE;
//    protected String secure = FALSE;
    protected String secure = ANY;

    public void setSecure(String val) {
        if (val != null) {
            val = val.trim();
        }
        this.secure = val;
        setProperty("secure", this.secure);
    }

    public String getSecure() {
        return this.secure;
    }
}

...
Рейтинг: 0 / 0
Сборка проекта
    #38674461
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задлянафига ваш проект классы из Struts компилирует?
Какую версию Struts вы используете?
Покажите build.xml. Может либы тупо в IDE добавлены и поэтому компилируется?
...
Рейтинг: 0 / 0
Сборка проекта
    #38676969
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Вот build.xml для ant-a

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
<?xml version="1.0"?>
<project name="jwcms" default="buildWAR">

    <target name="prepare">
        <property name="app.name" value="cms"/>
        <property name="app.project" value="***"/>
        <property name="app.VersionMajor" value="1"/>
        <property name="app.VersionMinor" value="1"/>
        <property name="app.revision" value="0"/>
        <property name="main.class" value="***.Version"/>

        <property name="tomcat.dir" value="d:\Server\apache-tomcat-7.0.20"/>

        <!--Имя базы данных-->
        <property name="pr.db" value="cms"/>

        <property name="pr.name" value="***"/>

        <property name="ext.lib" value="d:/work/cms/ext/${pr.name}"/>

        <property name="app.domain" value="***.com.ua"/>

        <property name="app.version" value="${app.VersionMajor}.${app.VersionMinor}.${app.revision}"/>
        <property name="app.product" value="${app.name} v.${app.VersionMajor}.${app.VersionMinor}.${app.revision}"/>

        <property name="base.dir" value="."/>

        <property name="ant.lib" value="./extlib"/>

        <property name="src.dir" value="${base.dir}/src"/>

        <property name="lib.dir" value="lib"/>
        <property name="artifact.dir" value="out/artifacts/exploded"/>

        <property name="build.dir" value="e:/_build"/>
        <!--<property name="build.classes.dir" value="${build.dir}/classes"/>-->
    </target>

    <target name="clean" depends="prepare">
        <delete failonerror="false" dir="${build.dir}/lib"/>
        <delete failonerror="false" dir="${build.dir}/classes"/>
        <delete failonerror="false" file="${build.dir}/ROOT.war"/>
        <!--<delete failonerror="false" dir="${build.dir}/src"/>-->
        <!--<delete failonerror="false" dir="${build.dir}"/>-->

        <!--<mkdir dir="${build.dir}"/>-->
    </target>

    <target name="build" depends="clean">
        <mkdir dir="${build.dir}/src"/>
        <mkdir dir="${build.dir}/classes"/>

        <taskdef name="releaseinfo" classname="***.ant.tasks.releaseinfo.ReleaseInfoAntTask">
            <classpath>
                <fileset dir="lib" includes="**/*.jar"/>
                <pathelement path="${artifact.dir}/WEB-INF/classes"/>
            </classpath>
        </taskdef>

        <taskdef name="engineConfigurator" classname="***.ant.tasks.config.EngineConfiguratorTask">
            <classpath>
                <fileset dir="lib" includes="**/*.jar"/>
                <!--<fileset dir="${tomcat.dir}/common/endorsed" includes="**/*.jar"/>-->
                <pathelement path="${artifact.dir}/WEB-INF/classes"/>
            </classpath>
        </taskdef>

        <releaseinfo className="ReleaseInfo" packageName="***" targetDir="${src.dir}" project="${app.name}" version="${app.version}" withViewer="false" buildNumFile="${src.dir}/buildnum.properties" buildNumProperty="buildnum">
            <parameter name="VersionMajor" type="int" value="${app.VersionMajor}"/>
            <parameter name="VersionMinor" type="int" value="${app.VersionMinor}"/>
            <parameter name="Revision" type="int" value="${app.revision}"/>
            <parameter name="Product" type="String" value="${app.product}"/>
            <parameter name="ProductDomain" type="String" value="${app.domain}"/>
            <parameter name="Project" type="String" value="${app.project}"/>
            <parameter name="Debug" type="boolean" value="false"/>
            <parameter name="Theme" type="String" value="${pr.name}"/>
        </releaseinfo>

        <sync todir="${build.dir}/src" overwrite="true">
            <fileset dir="${src.dir}">
                <include name="**/*.java"/>
                <exclude name="**/*Test.java"/>
                <!--<exclude name="**/*.java"/>-->
                <!--<exclude name="**/*.awf"/>-->
            </fileset>
        </sync>

        <copy todir="${build.dir}" preservelastmodified="true">
            <fileset dir="${base.dir}/webapp/WEB-INF">
                <include name="engine.xml"/>
            </fileset>
        </copy>

        <!--<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>-->

        <javac srcdir="${build.dir}/src" destdir="${build.dir}/classes" debug="on" nowarn="on" encoding="UTF-8">
            <classpath>
                <fileset dir="lib" includes="**/*.jar"/>
                <!--<fileset dir="${tomcat.dir}/common/endorsed" includes="**/*.jar"/>-->
                <fileset dir="${tomcat.dir}/lib" includes="**/*.jar"/>
                <fileset dir="${ext.lib}/lib" includes="**/*.jar" erroronmissingdir="false"/>
            </classpath>
        </javac>

        <copy todir="${build.dir}/classes" preservelastmodified="true">
            <fileset dir="${src.dir}">
                <exclude name="**/*.java"/>
                <exclude name="**/*.awf"/>
            </fileset>
        </copy>

        <engineConfigurator config="${build.dir}/engine.xml" projectName="${pr.name}" classDir="${build.dir}/classes"/>

        <!--<delete failonerror="false" dir="${build.dir}/src"/>-->
    </target>

    <target name="buildJar" depends="build">
        <mkdir dir="${build.dir}/lib"/>
        <delete file="${build.dir}/lib/${app.name}.${pr.name}.jar" failonerror="false"/>

        <jar jarfile="${build.dir}/lib/${app.name}.${pr.name}.jar" basedir="${build.dir}/classes">
            <manifest>
                <attribute name="Version" value="${app.version} #${buildnum}"/>
                <attribute name="Main-Class" value="${main.class}"/>
            </manifest>
        </jar>

        <!--<delete failonerror="false" dir="${build.classes.dir}"/>-->
    </target>

    <target name="obfuscate" depends="prepare">
        <taskdef resource="proguard/ant/task.properties" classpath="libext/proguard.jar"/>

        <property name="buildnum" value="349"/>

        <delete file="${build.dir}/lib/${app.name}${buildnum}_os.jar" failonerror="false"/>
        <proguard printseeds="on" skipnonpubliclibraryclasses="false" skipnonpubliclibraryclassmembers="false">

            <!-- Specify the input jars, output jars, and library jars. -->
            <injar file="${build.dir}/lib/${app.name}.jar"/>
            <outjar file="${build.dir}/lib/${app.name}_os.jar"/>

            <libraryjar file="${java.home}/lib/rt.jar"/>
            <libraryjar file="${java.home}/lib/jsse.jar"/>
            <libraryjar file="D:\Server\Tomcat\lib"/>
            <libraryjar file="lib"/>

            <!-- Keep all public servlets. -->

            <keep access="public" implements="javax.servlet.Servlet"/>
            <keep access="public" extends="com.pegas.jwcms.modules.AModule"/>
            <keep access="public" extends="org.apache.struts.action.ActionForm"/>
            <keep access="public" extends="org.apache.struts.action.Action"/>

            <keepattribute name="InnerClasses"/>
            <keepattribute name="SourceFile"/>
            <keepattribute name="LineNumberTable"/>
            <keepattribute name="Deprecated"/>
            <keepattribute name="*Annotation*"/>

            <keep access="public">
                <field access="public protected"/>
                <method access="public protected"/>
            </keep>

            <!-- Preserve all .class method names. -->

            <keepclassmembernames access="public">
                <method type="java.lang.Class" name="class$" parameters="java.lang.String"/>
                <method type="java.lang.Class" name="class$" parameters="java.lang.String,boolean"/>
            </keepclassmembernames>

            <!-- Preserve all native method names and the names of their classes. -->

            <keepclasseswithmembernames>
                <method access="native"/>
            </keepclasseswithmembernames>

            <!-- Preserve the methods that are required in all enumeration classes. -->

            <keepclassmembers extends="java.lang.Enum">
                <method access="public static" type="**[]" name="values" parameters=""/>
                <method access="public static" type="**" name="valueOf" parameters="java.lang.String"/>
            </keepclassmembers>

            <!-- Explicitly preserve all serialization members. The Serializable
      interface is only a marker interface, so it wouldn't save them.
      You can comment this out if your library doesn't use serialization.
      If your code contains serializable classes that have to be backward
      compatible, please refer to the manual. -->

            <keepclassmembers implements="java.io.Serializable">
                <field access="final" type="long" name="serialVersionUID"/>
                <field access="static final" type="java.io.ObjectStreamField[]" name="serialPersistentFields"/>
                <method access="private" type="void" name="writeObject" parameters="java.io.ObjectOutputStream"/>
                <method access="private" type="void" name="readObject" parameters="java.io.ObjectInputStream"/>
                <method type="java.lang.Object" name="writeReplace" parameters=""/>
                <method type="java.lang.Object" name="readResolve" parameters=""/>
            </keepclassmembers>
        </proguard>
        <!--<delete failonerror="false" dir="${build.classes.dir}"/>-->
    </target>

    <target name="buildWAR" depends="buildJar">
        <mkdir dir="${build.dir}/webapp"/>

        <copy todir="${build.dir}/webapp" preservelastmodified="true">
            <fileset dir="${base.dir}/webapp"/>
        </copy>

        <!--Pack only one theme -->
        <delete includeemptydirs="true" dir="${build.dir}/webapp/system/themes"/>
        <mkdir dir="${build.dir}/webapp/system/themes/${pr.name}"/>
        <copy todir="${build.dir}/webapp/system/themes/${pr.name}" preservelastmodified="true">
            <fileset dir="${base.dir}/webapp/system/themes/${pr.name}"/>
        </copy>

        <replace file="${build.dir}/webapp/META-INF/context.xml" token="/jwcms?" value="/${pr.db}?"/>
        <replace file="${build.dir}/webapp/WEB-INF/engine.xml" token="onsi" value="${pr.name}"/>
        <replace file="${build.dir}/webapp/WEB-INF/web.xml" token="@description@" value="Java Web CMS Application (${pr.name}) #${buildnum}"/>

        <engineConfigurator config="${build.dir}/engine.xml" projectName="${pr.name}" webDir="${build.dir}/webapp"/>

        <copy todir="${build.dir}/webapp/WEB-INF" preservelastmodified="true">
            <fileset dir="${build.dir}">
                <include name="engine.xml"/>
            </fileset>
        </copy>

        <delete failonerror="false" file="${build.dir}/engine.xml"/>

        <delete failonerror="false" dir="${build.dir}/classes/acme"/>
        <delete failonerror="false" dir="${build.dir}/classes/com/maxmind"/>

        <war destfile="${build.dir}/ROOT.war" webxml="${build.dir}/webapp/WEB-INF/web.xml">
            <lib dir="${lib.dir}"/>

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

            <zipfileset dir="${build.dir}/webapp"/>
            <zipfileset dir="${build.dir}/lib" prefix="WEB-INF/lib"/>

            <manifest>
                <attribute name="Product-Name" value="${app.name}"/>
                <attribute name="Product-Version" value="${app.version}"/>
                <attribute name="Product-Build" value="${buildnum}"/>
            </manifest>
        </war>

        <delete failonerror="false" dir="${build.dir}/webapp"/>
        <delete failonerror="false" dir="${build.dir}/classes"/>
        <delete failonerror="false" dir="${build.dir}/resources"/>
    </target>

    <target name="jspc" depends="clean">
        <taskdef classname="org.apache.jasper.JspC" name="jasper2">
            <classpath id="jspc.classpath">
                <pathelement location="${java.home}/../lib/tools.jar"/>
                <fileset dir="${tomcat.dir}/bin">
                    <include name="*.jar"/>
                </fileset>
                <fileset dir="${tomcat.dir}/lib">
                    <include name="*.jar"/>
                </fileset>
                <fileset dir="${tomcat.dir}/common/lib">
                    <include name="*.jar"/>
                </fileset>
            </classpath>
        </taskdef>
        <jasper validateXml="false" uriroot="${build.dir}" outputDir="${build.dir.precompiledJSP}"/>
    </target>
</project>



все библиотеки в ИДЕ проверил - все одинаково!!!
...
Рейтинг: 0 / 0
Сборка проекта
    #38676979
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это зачем?
<property name="ext.lib" value="d:/work/cms/ext/${pr.name}"/>
...
Рейтинг: 0 / 0
Сборка проекта
    #38676997
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

там есть несколько библиотек, так исторически сложилось
...
Рейтинг: 0 / 0
Сборка проекта
    #38677011
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lihmanтам есть несколько библиотек, так исторически сложилось
на всех машинах?
...
Рейтинг: 0 / 0
Сборка проекта
    #38677013
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это особенно радует
<fileset dir="${ext.lib}/lib" includes="**/*.jar" erroronmissingdir="false" />
...
Рейтинг: 0 / 0
Сборка проекта
    #38677022
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lihman, на "другом компе" - другая кодовая страница по умолчанию?
...
Рейтинг: 0 / 0
Сборка проекта
    #38677141
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исходный комп - Вин7 х64 локаль - Россия
Подопытный комп - Вин 8.1 х32 локаль - Россия
Подопытный комп2 - MacOSX x64 локаль - Россия
...
Рейтинг: 0 / 0
Сборка проекта
    #38677143
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczLihmanтам есть несколько библиотек, так исторически сложилось
на всех машинах?
обязательно
щас я уже дошел до того, что скопировал диск Д, где все бобро разбросано на испытуемую машину
полная копия - все равно - не собирает
...
Рейтинг: 0 / 0
25 сообщений из 42, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Сборка проекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]