Browse Source

Use util from maven.

Change-Id: Id161c77c7414b278876041fcd6a627444f5552bb
Depends-On: I579afbde086d5761fe3743b23f4655cb4ea5b8df
Reviewed-on: http://gerrit.dmdirc.com/3910
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
pull/1/head
Chris Smith 9 years ago
parent
commit
ea844ba7ea
6 changed files with 16 additions and 26 deletions
  1. 7
    1
      build.xml
  2. 1
    1
      etc/ivy/ivysettings.xml
  3. 1
    0
      ivy.xml
  4. 7
    20
      nbproject/build-impl.xml
  5. 0
    2
      nbproject/project.properties
  6. 0
    2
      nbproject/project.xml

+ 7
- 1
build.xml View File

92
         </jar>
92
         </jar>
93
     </target>
93
     </target>
94
 
94
 
95
+    <target name="-bundle-util">
96
+        <jar destfile="${dist.jar}" update="true">
97
+            <zipfileset src="lib/main/util.jar" includes="com/dmdirc/**" />
98
+        </jar>
99
+    </target>
100
+
95
     <target name="-init-submodule-dependencies">
101
     <target name="-init-submodule-dependencies">
96
         <subant buildpath="modules/plugins" target="init-dependencies"/>
102
         <subant buildpath="modules/plugins" target="init-dependencies"/>
97
     </target>
103
     </target>
99
     <target name="-pre-init" depends="-init-dependencies,-init-submodule-dependencies,-init-private-properties"/>
105
     <target name="-pre-init" depends="-init-dependencies,-init-submodule-dependencies,-init-private-properties"/>
100
     <target name="-post-compile" depends="-write-version, build-plugins"/>
106
     <target name="-post-compile" depends="-write-version, build-plugins"/>
101
     <target name="-post-test-run" depends="-do-test-reports"/>
107
     <target name="-post-test-run" depends="-do-test-reports"/>
102
-    <target name="-post-jar" depends="-update-bundled-plugins,-bundle-slf4j,-bundle-dagger,-bundle-base64,-bundle-guava,-bundle-mbassador,-bundle-raven,-bundle-yamlreader"/>
108
+    <target name="-post-jar" depends="-update-bundled-plugins,-bundle-slf4j,-bundle-dagger,-bundle-base64,-bundle-guava,-bundle-mbassador,-bundle-raven,-bundle-yamlreader,-bundle-util"/>
103
 
109
 
104
 </project>
110
 </project>

+ 1
- 1
etc/ivy/ivysettings.xml View File

26
         <module organisation="net.sourceforge.fikin-ant-tasks" name="ant-fikin" resolver="packager"/>
26
         <module organisation="net.sourceforge.fikin-ant-tasks" name="ant-fikin" resolver="packager"/>
27
         <module organisation="org.eclipse.jgit" name="*" resolver="jgit"/>
27
         <module organisation="org.eclipse.jgit" name="*" resolver="jgit"/>
28
         <module organisation="net.miginfocom" name="*" resolver="dmdirc-thirdparty"/>
28
         <module organisation="net.miginfocom" name="*" resolver="dmdirc-thirdparty"/>
29
-        <module organisation="com.dmdirc" name="*" resolver="dmdirc-releases"/>
29
+        <module organisation="com.dmdirc" name="*" resolver="dmdirc-snapshots"/>
30
     </modules>
30
     </modules>
31
 </ivysettings>
31
 </ivysettings>

+ 1
- 0
ivy.xml View File

37
 
37
 
38
         <dependency org="com.google.guava" name="guava" rev="17.+" conf="bundled,main->default" />
38
         <dependency org="com.google.guava" name="guava" rev="17.+" conf="bundled,main->default" />
39
         <dependency org="net.engio" name="mbassador" rev="1.1.10" conf="bundled,main->default" />
39
         <dependency org="net.engio" name="mbassador" rev="1.1.10" conf="bundled,main->default" />
40
+        <dependency org="com.dmdirc" name="util" rev="latest.integration" conf="bundled,main->default" />
40
 
41
 
41
         <dependency org="junit" name="junit" rev="4.+" conf="test->default" />
42
         <dependency org="junit" name="junit" rev="4.+" conf="test->default" />
42
         <dependency org="org.mockito" name="mockito-all" rev="1.+" conf="test->default" />
43
         <dependency org="org.mockito" name="mockito-all" rev="1.+" conf="test->default" />

+ 7
- 20
nbproject/build-impl.xml View File

67
             <and>
67
             <and>
68
                 <available file="${main.test.dir}"/>
68
                 <available file="${main.test.dir}"/>
69
                 <available file="${parser.test.dir}"/>
69
                 <available file="${parser.test.dir}"/>
70
-                <available file="${util.test.dir}"/>
71
             </and>
70
             </and>
72
         </condition>
71
         </condition>
73
         <condition property="have.sources">
72
         <condition property="have.sources">
74
             <and>
73
             <and>
75
                 <available file="${main.src.dir}"/>
74
                 <available file="${main.src.dir}"/>
76
                 <available file="${parser.src.dir}"/>
75
                 <available file="${parser.src.dir}"/>
77
-                <available file="${util.src.dir}"/>
78
             </and>
76
             </and>
79
         </condition>
77
         </condition>
80
         <condition property="netbeans.home+have.tests">
78
         <condition property="netbeans.home+have.tests">
127
         <fail unless="main.test.dir">Must set main.test.dir</fail>
125
         <fail unless="main.test.dir">Must set main.test.dir</fail>
128
         <fail unless="parser.src.dir">Must set parser.src.dir</fail>
126
         <fail unless="parser.src.dir">Must set parser.src.dir</fail>
129
         <fail unless="parser.test.dir">Must set parser.test.dir</fail>
127
         <fail unless="parser.test.dir">Must set parser.test.dir</fail>
130
-        <fail unless="util.src.dir">Must set util.src.dir</fail>
131
-        <fail unless="util.test.dir">Must set util.test.dir</fail>
132
         <fail unless="build.dir">Must set build.dir</fail>
128
         <fail unless="build.dir">Must set build.dir</fail>
133
         <fail unless="dist.dir">Must set dist.dir</fail>
129
         <fail unless="dist.dir">Must set dist.dir</fail>
134
         <fail unless="build.classes.dir">Must set build.classes.dir</fail>
130
         <fail unless="build.classes.dir">Must set build.classes.dir</fail>
149
     </target>
145
     </target>
150
     <target name="-init-macrodef-javac">
146
     <target name="-init-macrodef-javac">
151
         <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3">
147
         <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3">
152
-            <attribute default="${util.src.dir}:${parser.src.dir}:${main.src.dir}" name="srcdir"/>
148
+            <attribute default="${parser.src.dir}:${main.src.dir}" name="srcdir"/>
153
             <attribute default="${build.classes.dir}" name="destdir"/>
149
             <attribute default="${build.classes.dir}" name="destdir"/>
154
             <attribute default="${javac.classpath}" name="classpath"/>
150
             <attribute default="${javac.classpath}" name="classpath"/>
155
             <attribute default="${includes}" name="includes"/>
151
             <attribute default="${includes}" name="includes"/>
170
             </sequential>
166
             </sequential>
171
         </macrodef>
167
         </macrodef>
172
         <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3">
168
         <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3">
173
-            <attribute default="${util.src.dir}:${parser.src.dir}:${main.src.dir}" name="srcdir"/>
169
+            <attribute default="${parser.src.dir}:${main.src.dir}" name="srcdir"/>
174
             <attribute default="${build.classes.dir}" name="destdir"/>
170
             <attribute default="${build.classes.dir}" name="destdir"/>
175
             <attribute default="${javac.classpath}" name="classpath"/>
171
             <attribute default="${javac.classpath}" name="classpath"/>
176
             <sequential>
172
             <sequential>
216
                         <fileset dir="${parser.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
212
                         <fileset dir="${parser.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
217
                             <filename name="@{testincludes}"/>
213
                             <filename name="@{testincludes}"/>
218
                         </fileset>
214
                         </fileset>
219
-                        <fileset dir="${util.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
220
-                            <filename name="@{testincludes}"/>
221
-                        </fileset>
222
                     </batchtest>
215
                     </batchtest>
223
                     <classpath>
216
                     <classpath>
224
                         <path path="${run.test.classpath}"/>
217
                         <path path="${run.test.classpath}"/>
344
         <copy todir="${build.classes.dir}">
337
         <copy todir="${build.classes.dir}">
345
             <fileset dir="${main.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
338
             <fileset dir="${main.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
346
             <fileset dir="${parser.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
339
             <fileset dir="${parser.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
347
-            <fileset dir="${util.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
348
         </copy>
340
         </copy>
349
     </target>
341
     </target>
350
     <target name="-post-compile">
342
     <target name="-post-compile">
359
     <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single">
351
     <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single">
360
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
352
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
361
         <j2seproject3:force-recompile/>
353
         <j2seproject3:force-recompile/>
362
-        <j2seproject3:javac excludes="" includes="${javac.includes}" sourcepath="${main.src.dir}:${parser.src.dir}:${util.src.dir}"/>
354
+        <j2seproject3:javac excludes="" includes="${javac.includes}" sourcepath="${main.src.dir}:${parser.src.dir}"/>
363
     </target>
355
     </target>
364
     <target name="-post-compile-single">
356
     <target name="-post-compile-single">
365
         <!-- Empty placeholder for easier customization. -->
357
         <!-- Empty placeholder for easier customization. -->
489
             <fileset dir="${parser.src.dir}" excludes="${excludes}" includes="${includes}">
481
             <fileset dir="${parser.src.dir}" excludes="${excludes}" includes="${includes}">
490
                 <filename name="**/*.java"/>
482
                 <filename name="**/*.java"/>
491
             </fileset>
483
             </fileset>
492
-            <fileset dir="${util.src.dir}" excludes="${excludes}" includes="${includes}">
493
-                <filename name="**/*.java"/>
494
-            </fileset>
495
         </javadoc>
484
         </javadoc>
496
     </target>
485
     </target>
497
 
486
 
507
 
496
 
508
     <target depends="init,-doccheck-check" name="-doccheck-build" if="doccheck.run">
497
     <target depends="init,-doccheck-check" name="-doccheck-build" if="doccheck.run">
509
         <mkdir dir="${doccheck.dir}"/>
498
         <mkdir dir="${doccheck.dir}"/>
510
-        <javadoc additionalparam="-doclet com.sun.tools.doclets.doccheck.DocCheck -docletpath ${doccheck.path} -skipPkg net.miginfocom.*" author="${javadoc.author}" destdir="${doccheck.dir}" failonerror="true" private="${javadoc.private}" source="${javac.source}" sourcepath="${main.src.dir}:${parser.src.dir}:${util.src.dir}" useexternalfile="true" version="${javadoc.version}">
499
+        <javadoc additionalparam="-doclet com.sun.tools.doclets.doccheck.DocCheck -docletpath ${doccheck.path} -skipPkg net.miginfocom.*" author="${javadoc.author}" destdir="${doccheck.dir}" failonerror="true" private="${javadoc.private}" source="${javac.source}" sourcepath="${main.src.dir}:${parser.src.dir}" useexternalfile="true" version="${javadoc.version}">
511
             <classpath>
500
             <classpath>
512
                 <path path="${javac.classpath}"/>
501
                 <path path="${javac.classpath}"/>
513
             </classpath>
502
             </classpath>
543
         <!-- You can override this target in the ../build.xml file. -->
532
         <!-- You can override this target in the ../build.xml file. -->
544
     </target>
533
     </target>
545
     <target if="do.depend.true" name="-compile-test-depend">
534
     <target if="do.depend.true" name="-compile-test-depend">
546
-        <j2seproject3:depend classpath="${javac.test.classpath}" destdir="${build.test.classes.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${util.test.dir}"/>
535
+        <j2seproject3:depend classpath="${javac.test.classpath}" destdir="${build.test.classes.dir}" srcdir="${main.test.dir}:${parser.test.dir}"/>
547
     </target>
536
     </target>
548
     <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend" if="have.tests" name="-do-compile-test">
537
     <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend" if="have.tests" name="-do-compile-test">
549
-        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${util.test.dir}"/>
538
+        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" srcdir="${main.test.dir}:${parser.test.dir}"/>
550
         <copy todir="${build.test.classes.dir}">
539
         <copy todir="${build.test.classes.dir}">
551
             <fileset dir="${main.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
540
             <fileset dir="${main.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
552
             <fileset dir="${parser.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
541
             <fileset dir="${parser.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
553
-            <fileset dir="${util.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
554
         </copy>
542
         </copy>
555
     </target>
543
     </target>
556
     <target name="-post-compile-test">
544
     <target name="-post-compile-test">
565
     <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single">
553
     <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single">
566
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
554
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
567
         <j2seproject3:force-recompile destdir="${build.test.classes.dir}"/>
555
         <j2seproject3:force-recompile destdir="${build.test.classes.dir}"/>
568
-        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" sourcepath="${main.test.dir}:${parser.test.dir}:${util.test.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${util.test.dir}"/>
556
+        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" sourcepath="${main.test.dir}:${parser.test.dir}" srcdir="${main.test.dir}:${parser.test.dir}"/>
569
         <copy todir="${build.test.classes.dir}">
557
         <copy todir="${build.test.classes.dir}">
570
             <fileset dir="${main.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
558
             <fileset dir="${main.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
571
             <fileset dir="${parser.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
559
             <fileset dir="${parser.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
572
-            <fileset dir="${util.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
573
         </copy>
560
         </copy>
574
     </target>
561
     </target>
575
     <target name="-post-compile-test-single">
562
     <target name="-post-compile-test-single">

+ 0
- 2
nbproject/project.properties View File

111
 main.test.dir=test
111
 main.test.dir=test
112
 parser.src.dir=modules/parser/src
112
 parser.src.dir=modules/parser/src
113
 parser.test.dir=modules/parser/test
113
 parser.test.dir=modules/parser/test
114
-util.src.dir=modules/util/src
115
-util.test.dir=modules/util/test
116
 
114
 
117
 # Classpaths
115
 # Classpaths
118
 # The plugin libraries are automatically added at compile time by the javac
116
 # The plugin libraries are automatically added at compile time by the javac

+ 0
- 2
nbproject/project.xml View File

8
             <source-roots>
8
             <source-roots>
9
                 <root id="main.src.dir" name="Main Source"/>
9
                 <root id="main.src.dir" name="Main Source"/>
10
                 <root id="parser.src.dir" name="Parser Source"/>
10
                 <root id="parser.src.dir" name="Parser Source"/>
11
-                <root id="util.src.dir" name="Utilities Source"/>
12
             </source-roots>
11
             </source-roots>
13
             <test-roots>
12
             <test-roots>
14
                 <root id="main.test.dir" name="Main Test Packages"/>
13
                 <root id="main.test.dir" name="Main Test Packages"/>
15
                 <root id="parser.test.dir" name="Parser Test Packages"/>
14
                 <root id="parser.test.dir" name="Parser Test Packages"/>
16
-                <root id="util.test.dir" name="Utilities Test Packages"/>
17
             </test-roots>
15
             </test-roots>
18
         </data>
16
         </data>
19
         <junit-version xmlns="http://www.netbeans.org/ns/junit/1" value="junit4"/>
17
         <junit-version xmlns="http://www.netbeans.org/ns/junit/1" value="junit4"/>

Loading…
Cancel
Save