Author: rdonkin
Date: Mon Oct 27 13:55:24 2008
New Revision: 708311
URL: http://svn.apache.org/viewvc?rev=708311&view=rev
Log:
Fixed up dependencies for check code. JSIEVE-44
Modified:
james/jsieve/trunk/build.xml
james/jsieve/trunk/samples/build.xml
james/jsieve/trunk/util/build.xml
james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java
james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptChecker.java
Modified: james/jsieve/trunk/build.xml
URL:
http://svn.apache.org/viewvc/james/jsieve/trunk/build.xml?rev=708311&r1=708310&r2=708311&view=diff
==============================================================================
--- james/jsieve/trunk/build.xml (original)
+++ james/jsieve/trunk/build.xml Mon Oct 27 13:55:24 2008
@@ -36,7 +36,8 @@
<subant target='@{do}'>
<fileset dir='@{dir}' includes='main/build.xml'/>
<fileset dir='@{dir}' includes='util/build.xml'/>
- <fileset dir='@{dir}' includes='samples/build.xml'/>
+<!-- TODO: Update samples and fix dependency problems
+ <fileset dir='@{dir}' includes='samples/build.xml'/> -->
</subant>
</sequential>
</macrodef>
Modified: james/jsieve/trunk/samples/build.xml
URL:
http://svn.apache.org/viewvc/james/jsieve/trunk/samples/build.xml?rev=708311&r1=708310&r2=708311&view=diff
==============================================================================
--- james/jsieve/trunk/samples/build.xml (original)
+++ james/jsieve/trunk/samples/build.xml Mon Oct 27 13:55:24 2008
@@ -25,7 +25,7 @@
==============================================================================
-->
-<project name='Apache JAMES JSieve' default="main" basedir=".">
+<project name='Apache JAMES JSieve Samples' default="main" basedir=".">
<!--
Give user a chance to override without editing this file
(and without typing -D each time he compiles it)
@@ -198,7 +198,6 @@
===================================================================
-->
<target name="javadocs" depends="compile">
-<!--
<echo message="Making jSieve Javadocs"/>
<delete dir="${build.javadocs}"/>
@@ -221,7 +220,6 @@
<param name="-bottom" value=""Copyright © ${year} Apache
Jakarta Project. All Rights Reserved.""/>
</doclet>
</javadoc>
- -->
</target>
<!--
Modified: james/jsieve/trunk/util/build.xml
URL:
http://svn.apache.org/viewvc/james/jsieve/trunk/util/build.xml?rev=708311&r1=708310&r2=708311&view=diff
==============================================================================
--- james/jsieve/trunk/util/build.xml (original)
+++ james/jsieve/trunk/util/build.xml Mon Oct 27 13:55:24 2008
@@ -25,7 +25,7 @@
==============================================================================
-->
-<project name='Apache JAMES JSieve' default="main" basedir=".">
+<project name='Apache JAMES JSieve Utilities' default="main" basedir=".">
<!--
Give user a chance to override without editing this file
(and without typing -D each time he compiles it)
@@ -147,8 +147,7 @@
<classpath refid="project.class.path"/>
<src path="${build.src}"/>
<src path="${java.dir}"/>
- <!--<include name="org/apache/jsieve/**"/>-->
- <exclude name="**"/>
+ <include name="org/apache/jsieve/**"/>
</javac>
<copy todir="${build.classes}">
<fileset dir="${conf.dir}">
@@ -252,9 +251,9 @@
<mkdir dir="${build.lib}"/>
<!-- Make jSieve jar-->
- <echo message="Making jSieve Jar (${name}-${version}.jar)"/>
+ <echo message="Making jSieve Jar (${name}-${version}-utils.jar)"/>
<jar
- jarfile="${build.lib}/${name}-${version}.jar"
+ jarfile="${build.lib}/${name}-${version}-utils.jar"
basedir="${build.classes}">
<include name="org/apache/jsieve/**"/>
<include name="META-INF/**"/>
@@ -276,22 +275,9 @@
resource="aQute/bnd/ant/taskdef.properties"
classpath="${bnd.jar.relative}"/>
<bndwrap
- jars='${build.lib}/${name}-${version}.jar'
- output='${build.lib}/${name}-${version}.jar'
+ jars='${build.lib}/${name}-${version}-utils.jar'
+ output='${build.lib}/${name}-${version}-utils.jar'
definitions="."/>
-
- <!-- Make jSieve jUnit jar-->
- <echo message="Making jSieve jUnit Jar (${name}-junit-${version}.jar)"/>
- <jar jarfile="${build.lib}/${name}-unit-tests-${version}.jar"
- basedir="${build.classes.test}">
- <include name="org/apache/jsieve/**"/>
- <include name="META-INF/**"/>
- <manifest>
- <attribute name="Created-By" value='${creator}'/>
- <attribute name="X-Compile-Source-JDK" value='${jdk.source}'/>
- <attribute name="X-Compile-Target-JDK" value='${jdk.target}'/>
- </manifest>
- </jar>
</target>
<!--
Modified:
james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java
URL:
http://svn.apache.org/viewvc/james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java?rev=708311&r1=708310&r2=708311&view=diff
==============================================================================
---
james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java
(original)
+++
james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java
Mon Oct 27 13:55:24 2008
@@ -32,13 +32,13 @@
import javax.mail.Message;
import javax.mail.MessagingException;
-import org.apache.jsieve.parser.generated.ParseException;
import org.apache.jsieve.exception.SieveException;
import org.apache.jsieve.mail.Action;
import org.apache.jsieve.mail.MailAdapter;
import org.apache.jsieve.mail.MailUtils;
import org.apache.jsieve.mail.SieveMailException;
import org.apache.jsieve.parser.address.SieveAddressBuilder;
+import org.apache.jsieve.parser.generated.address.ParseException;
/**
* Checks script execution for an email. The wrapped email is set by called
Modified:
james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptChecker.java
URL:
http://svn.apache.org/viewvc/james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptChecker.java?rev=708311&r1=708310&r2=708311&view=diff
==============================================================================
---
james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptChecker.java
(original)
+++
james/jsieve/trunk/util/src/main/java/org/apache/jsieve/util/check/ScriptChecker.java
Mon Oct 27 13:55:24 2008
@@ -28,7 +28,7 @@
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
-import org.apache.jsieve.SieveFactory;
+import org.apache.jsieve.ConfigurationManager;
import org.apache.jsieve.exception.SieveException;
import org.apache.jsieve.mail.ActionFileInto;
import org.apache.jsieve.mail.ActionKeep;
@@ -85,7 +85,7 @@
adapter.setMail(mimeMessage);
Results results;
try {
- SieveFactory.getInstance().interpret(adapter, script);
+ new ConfigurationManager().build().interpret(adapter, script);
final List executedActions = adapter.getExecutedActions();
results = new Results(executedActions);
} catch (ParseException e) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]