Hi, thank you all for your quick response !

The comments (and the syntax error !) were only in the mail, not in the code 
actually - sorry.
  
       importPackage(Packages.java.lang);
       importPackage(Packages.java.util);
       importPackage(Packages.java.io);
       
        BufferedReader f;
                String line;
                StringBuffer content = new StringBuffer();
                String lineSep = System.getProperty("line.separator");

                ...

So now it gave me :

...\WSADworkspace\Ant_Test\regexp.xml:3: SyntaxError: missing ; before 
statement (ANT; line 6)

So what's wrong with -> StringBuffer content = new StringBuffer(); ???

Gilbert

-----Original Message-----
From: Peter Reilly [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 07, 2004 1:23 PM
To: Ant Users List
Subject: Re: script task using java


Also line 3 means the third line in the script block, not the thired 
line in the build script.

        *** -> how to 'cast' to a build exception ? ***

throw new BuildException(e);

                *** -> OK to use coma separated values for one property ? ***
yes

Peter





Keith Hatton wrote:

>Yeah, the .* is wrong and you have a typo in the third import (no . between 
>Packages and java).
>
>Keith
>
>
>-----Original Message-----
>From: Rebhan, Gilbert [mailto:[EMAIL PROTECTED]
>Sent: 07 December 2004 12:09
>To: Ant Users List
>Subject: RE: script task using java
>
>
>
>hm, 
>
>        importPackage(Packages.java.lang);
>       importPackage(Packages.java.util.regex.*);
>       importPackage(Packagesjava.io.*);
>
>gives me the same error:
>
>: SyntaxError: missing name after . operator (ANT; line 3)
>
>line 3 =  <script language="javascript"> <![CDATA[
>
>and
>
>       importPackage(Packages.java.lang);
>      importPackage(Packages.java.util.regex);
>      importPackage(Packagesjava.io);
>
>gives me :
>
> [script] BUILD FAILED: C:\Programme\IBM\WebSphere Studio\Application 
> Developer\WSADworkspace\Ant_Test\regexp.xml:
>3: SyntaxError: missing ; before statement (ANT; line 6)
>
>line 6 = importPackage(Packages.java.util.regex);
>
>any ideas ?
>
>Gilbert
>
>-----Original Message-----
>From: Keith Hatton [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, December 07, 2004 12:50 PM
>To: Ant Users List
>Subject: RE: script task using java
>
>
>importPackage(Packages.java.lang);
>etc.
>
>Keith
>
>
>-----Original Message-----
>From: Rebhan, Gilbert [mailto:[EMAIL PROTECTED]
>Sent: 07 December 2004 11:47
>To: ant_user (E-Mail)
>Subject: script task using java
>
>
>
>Hi, i want to use an existing regex class into my build script.
>
>This is my first try using script/java with ant, so please don't laugh ;-)
>
>See my questions marked with ***
>
>Tried like that =
>
><project name="MyProject" basedir="." default="main">
>   <target name="main2">
>     <script language="javascript"> <![CDATA[
>
>       
>       *** i also tried without .* in packagedeclaration without success       
>       
>        importPackage(java.lang);
>       importPackage(java.util.regex.*);
>       importPackage(java.io.*);
>       
>                       BufferedReader f;
>               String line;
>               StringBuffer content = new StringBuffer();
>               String lineSep = System.getProperty("line.separator");
>
>               //              pattern  projectname
>               String pattern = "^testproject";
>               Pattern p = Pattern.compile(pattern);
>
>               //              pattern deploytarget
>               String patternt1 = "^test";
>               String patternt2 = "^test1";
>               Pattern p1 = Pattern.compile(patternt1);
>               Pattern p2 = Pattern.compile(patternt2);
>               
>
>               try
>               {
>                       f =
>                               new BufferedReader(
>                                       new FileReader("logfile.txt"));
>                       while ((line = f.readLine()) != null)
>                       {
>                               content.append(line).append(lineSep);
>                       }
>                       f.close();
>
>               *** -> how to 'cast' to a build exception ? ***
>
>               } catch (IOException e)
>               {
>                       System.out.println("Oops ..." + e);
>               }
>
>               Matcher m = p.matcher(content);
>               Matcher m1 = p1.matcher(content);
>               Matcher m2 = p2.matcher(content);
>               
>               if (m.find())
>               project.setNewProperty("projectname", "testproject");
>                               
>               if (m1.find()& m2.find())
>               
>               *** -> OK to use coma separated values for one property ? ***
>
>               project.setNewProperty("email", "list1,list2");
>               
>               if (m1.find() & (!m2.find()))
>               
>               project.setNewProperty("email", "list1");
>               
>               if (m2.find() & (!m1.find()))
>               
>               project.setNewProperty("email", "list2");
>                                               
>     ]]></script>
>   </target>
>   
>   <target name="main" depends="main2>
>               <echo message="${projectname}"></echo>
>               <echo message="${email}"></echo>
>   </target>
></project>
>
>But it gave me an error right at the beginning =
>
>[script] BUILD FAILED: C:\Programme\IBM\WebSphere Studio\Application 
>Developer\WSADworkspace\Ant_Test\regexp.xml:3
>: SyntaxError: missing name after . operator (ANT; line 3)
>
>line 3 =  <script language="javascript"> <![CDATA[
>
>I believe there are much more errors ?!
>
>Thanks for any advice!!
>
>Regards, Gilbert
>
>
> 
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to