Avatar billede margitbork Nybegynder
06. januar 2005 - 13:59 Der er 7 kommentarer og
1 løsning

Ant og det nye keyword assert

hvordan får man ant til at compilere kode der anvender det nye java 1.4 keyword assert ?
Avatar billede jakoba Nybegynder
06. januar 2005 - 14:03 #1
assert er blot en sætningstype i java. Den har ikke specielt noget med Ant at gøre.
http://www.cs.helsinki.fi/u/vihavain/k03/Java/JavaAssert.html
Avatar billede arne_v Ekspert
06. januar 2005 - 14:15 #2
<javac ... source="1.4" ...>
    <assertions>
        <enable/>
    </assertions>
</javac>

bør gøre det (kræver ant 1.6+)
Avatar billede margitbork Nybegynder
06. januar 2005 - 15:06 #3
jeg får flg fejl
The <javac> type doesn't support the nested "assertions" element

min compile ser således ud:

<javac source="1.4"         
            srcdir="${localserver.project.home}${project.src}"
            destdir="${localserver.project.home}${project.classes}"
            debug="${javac.debug}"
            deprecation="${javac.deprecation}"
            optimize="${javac.optimize}"
            classpathref="javac.classpath">
          <assertions>
              <enable/>
          </assertions>
    </javac>
Avatar billede arne_v Ekspert
06. januar 2005 - 15:22 #4
Hvilken version af ant ?
Avatar billede margitbork Nybegynder
06. januar 2005 - 15:27 #5
1.6.1
Avatar billede arne_v Ekspert
06. januar 2005 - 15:33 #6
Hm.

Jeg kommer lige i tvivl.

Skal det egentligt ikke være:

<javac ... source="1.4" .../>

<java ...>
    <assertions>
        <enable/>
    </assertions>
</java>

?
Avatar billede margitbork Nybegynder
06. januar 2005 - 15:45 #7
det er muligt, jeg forsøger lige uden at enable assertions, hvor jeg bare har angivet source="1.4" - og så skulle jeg lige pege på den rette javaversion...
Avatar billede arne_v Ekspert
06. januar 2005 - 19:24 #8
og et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester