Eclipse 中 external tools configuration 编译项目?

发布于 2022-09-01 23:58:44 字数 4094 浏览 19 评论 0

1.eclipse external tools configuration 添加了 如下 xml 文件;

图片描述 图一

图片描述 图二

执行 StoreWebWork buildjida.xml ,控制台 输出 内容如下:
图片描述

StoreWebWork buildjida.xml 代码如下:


<?xml version="1.0"?>

<!-- ======================================================================= -->
<!-- EJB3 EntityBean build file           eclipse  external tools configuration                                            -->
<!-- ======================================================================= -->

<project name="com" default="ejbjar" basedir="..">

    <property environment="env" />
    <property name="app.dir" value="${basedir}/StoreWebWork" />
    <property name="src.dir" value="D:\workspace-yaoxiao2\StoreWebWork\src" />
    <property name="src.dir1" value="D:\workspace-yaoxiao2\StoreWebWork\src\com\jida" />
    <property name="jboss.home" value="D:\jboss-4.2.3.GA\server\yaoxiao2Test\deploy\web.war\WEB-INF\lib" />
    <property name="jboss.server.config" value="all" />
    <property name="build.dir" value="${app.dir}/bin" />
    <property name="build.classes.dir" value="${build.dir}" />

    <!-- Build classpath -->
    <path id="build.classpath">
        <fileset dir="D:\workspace-yaoxiao2\StoreWebWork">
            <include name="*.jar" />
        </fileset>
        <fileset dir="D:\workspace-yaoxiao2\StoreWebWork">
               <include name="comjida.jar" />
        </fileset>
        <pathelement location="${build.classes.dir}" />
    </path>



    <!-- =================================================================== -->
    <!-- Prepares the build directory                                        -->
    <!-- =================================================================== -->
    <target name="prepare" depends="clean">
        <mkdir dir="${build.dir}" />
        <mkdir dir="${build.classes.dir}" />
    </target>

    <!-- =================================================================== -->
    <!-- Compiles the source code                                            -->
    <!-- =================================================================== -->
    <target name="compile" depends="prepare" description="编绎">
        <javac srcdir="${src.dir1}" destdir="${build.classes.dir}" debug="on" deprecation="on" optimize="off" includes="**">
            <classpath refid="build.classpath" />
        </javac>
    </target>

    <target name="ejbjar" depends="compile" description="创建EJB发布包">
        <jar jarfile="${app.dir}/comjida.jar">
            <fileset dir="${build.classes.dir}">
                <include name="**/*.class" />
            </fileset>
            <metainf dir="${src.dir}/META-INF">
                <include name="**" />
            </metainf>
        </jar>
    </target>

    

    <!-- =================================================================== -->
    <!-- Cleans up generated stuff                                           -->
    <!-- =================================================================== -->
    <target name="clean">
        <delete dir="${build.dir}" />
        <delete file="${jboss.home}\comjida.jar" />
    </target>
    <target name="deploy" depends="ejbjar">
            <copy file="${app.dir}\comjida.jar" todir="${jboss.home}" />
    </target>

</project>

问题1: StoreWebWork buildjida.xml 文件 的作用 是什么? 里面的 参数 、变量 都分别是什么意思?

问题2:图2 中的 参数 、变量 都分别是什么意思?

**

请大神解答,或 提供学习网址 ,感激不尽……

**

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文