찾다

 >  Q&A  >  본문

eclipse插件 - Eclipse 中 external tools configuration 编译项目?

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

图一

图二

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

StoreWebWork buildjida.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

<code>

<?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>

 

</code>

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

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

**

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

**

巴扎黑巴扎黑2870일 전828

모든 응답(0)나는 대답할 것이다

답장 없음
  • 취소회신하다