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,6 +92,12 @@
92 92
         </jar>
93 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 101
     <target name="-init-submodule-dependencies">
96 102
         <subant buildpath="modules/plugins" target="init-dependencies"/>
97 103
     </target>
@@ -99,6 +105,6 @@
99 105
     <target name="-pre-init" depends="-init-dependencies,-init-submodule-dependencies,-init-private-properties"/>
100 106
     <target name="-post-compile" depends="-write-version, build-plugins"/>
101 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 110
 </project>

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

@@ -26,6 +26,6 @@
26 26
         <module organisation="net.sourceforge.fikin-ant-tasks" name="ant-fikin" resolver="packager"/>
27 27
         <module organisation="org.eclipse.jgit" name="*" resolver="jgit"/>
28 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 30
     </modules>
31 31
 </ivysettings>

+ 1
- 0
ivy.xml View File

@@ -37,6 +37,7 @@
37 37
 
38 38
         <dependency org="com.google.guava" name="guava" rev="17.+" conf="bundled,main->default" />
39 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 42
         <dependency org="junit" name="junit" rev="4.+" conf="test->default" />
42 43
         <dependency org="org.mockito" name="mockito-all" rev="1.+" conf="test->default" />

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

@@ -67,14 +67,12 @@ is divided into following sections:
67 67
             <and>
68 68
                 <available file="${main.test.dir}"/>
69 69
                 <available file="${parser.test.dir}"/>
70
-                <available file="${util.test.dir}"/>
71 70
             </and>
72 71
         </condition>
73 72
         <condition property="have.sources">
74 73
             <and>
75 74
                 <available file="${main.src.dir}"/>
76 75
                 <available file="${parser.src.dir}"/>
77
-                <available file="${util.src.dir}"/>
78 76
             </and>
79 77
         </condition>
80 78
         <condition property="netbeans.home+have.tests">
@@ -127,8 +125,6 @@ is divided into following sections:
127 125
         <fail unless="main.test.dir">Must set main.test.dir</fail>
128 126
         <fail unless="parser.src.dir">Must set parser.src.dir</fail>
129 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 128
         <fail unless="build.dir">Must set build.dir</fail>
133 129
         <fail unless="dist.dir">Must set dist.dir</fail>
134 130
         <fail unless="build.classes.dir">Must set build.classes.dir</fail>
@@ -149,7 +145,7 @@ is divided into following sections:
149 145
     </target>
150 146
     <target name="-init-macrodef-javac">
151 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 149
             <attribute default="${build.classes.dir}" name="destdir"/>
154 150
             <attribute default="${javac.classpath}" name="classpath"/>
155 151
             <attribute default="${includes}" name="includes"/>
@@ -170,7 +166,7 @@ is divided into following sections:
170 166
             </sequential>
171 167
         </macrodef>
172 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 170
             <attribute default="${build.classes.dir}" name="destdir"/>
175 171
             <attribute default="${javac.classpath}" name="classpath"/>
176 172
             <sequential>
@@ -216,9 +212,6 @@ is divided into following sections:
216 212
                         <fileset dir="${parser.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
217 213
                             <filename name="@{testincludes}"/>
218 214
                         </fileset>
219
-                        <fileset dir="${util.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
220
-                            <filename name="@{testincludes}"/>
221
-                        </fileset>
222 215
                     </batchtest>
223 216
                     <classpath>
224 217
                         <path path="${run.test.classpath}"/>
@@ -344,7 +337,6 @@ is divided into following sections:
344 337
         <copy todir="${build.classes.dir}">
345 338
             <fileset dir="${main.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
346 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 340
         </copy>
349 341
     </target>
350 342
     <target name="-post-compile">
@@ -359,7 +351,7 @@ is divided into following sections:
359 351
     <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single">
360 352
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
361 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 355
     </target>
364 356
     <target name="-post-compile-single">
365 357
         <!-- Empty placeholder for easier customization. -->
@@ -489,9 +481,6 @@ is divided into following sections:
489 481
             <fileset dir="${parser.src.dir}" excludes="${excludes}" includes="${includes}">
490 482
                 <filename name="**/*.java"/>
491 483
             </fileset>
492
-            <fileset dir="${util.src.dir}" excludes="${excludes}" includes="${includes}">
493
-                <filename name="**/*.java"/>
494
-            </fileset>
495 484
         </javadoc>
496 485
     </target>
497 486
 
@@ -507,7 +496,7 @@ is divided into following sections:
507 496
 
508 497
     <target depends="init,-doccheck-check" name="-doccheck-build" if="doccheck.run">
509 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 500
             <classpath>
512 501
                 <path path="${javac.classpath}"/>
513 502
             </classpath>
@@ -543,14 +532,13 @@ is divided into following sections:
543 532
         <!-- You can override this target in the ../build.xml file. -->
544 533
     </target>
545 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 536
     </target>
548 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 539
         <copy todir="${build.test.classes.dir}">
551 540
             <fileset dir="${main.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
552 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 542
         </copy>
555 543
     </target>
556 544
     <target name="-post-compile-test">
@@ -565,11 +553,10 @@ is divided into following sections:
565 553
     <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single">
566 554
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
567 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 557
         <copy todir="${build.test.classes.dir}">
570 558
             <fileset dir="${main.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
571 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 560
         </copy>
574 561
     </target>
575 562
     <target name="-post-compile-test-single">

+ 0
- 2
nbproject/project.properties View File

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

+ 0
- 2
nbproject/project.xml View File

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

Loading…
Cancel
Save