ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rjack2 <rja...@gmail.com>
Subject Re: File Name wiht NLS Special Characters
Date Thu, 28 Aug 2008 15:24:30 GMT

This seems to be a problem because apt uses the command line interface to the
OS.  I wonder if there is a way to run the annotations using javac 1.6
rather than apt.

It looks like a part of the problem is the windows "codepage" apparently 
onl all of our 
machines are defaulted to 437. 

Wehn I run this code with the codepage changed to cp1252. It seems to work. 
Still now sure why I have to wrap it in a "for" loop.

REM Change code page to 1252
chcp 1252

cd /d "C:\downloads\data\CA\projects\gen_8_projects\COOP07ex.ief\java\c2s"


for /F "delims=" %%a in ('dir  /b  *_Bean.java') do  (
  echo  FileName=%%a
  
C:\downloads\data\CA\projects\gen_8_projects\COOP07ex.ief\java\classes\P306\c2s\jaxws
/q
	C:\jdk1.6.0.04\bin\apt.exe %%a -d .....


rjack2 wrote:
> 
> 
> 
> Stefan Bodewig wrote:
>> 
>> On Mon, 25 Aug 2008, <rjack2@gmail.com> wrote:
>> 
>>> Folks,
>>> 
>>> I'm trying to run the Jax-ws APT ant task on file with a NLS name:
>>> 
>>> S_BASIC_ÃÑÑÖÏÑG_Bean.java
>> 
>> I don't think you are asking on the correct list.  There may be people
>> on the user list who use the same task (I don't even know it) and can
>> help.
>> 
>> Since I don't know how the task is implemented, I can only guess.  If
>> you run Ant in verbose mode, does it give you any hint on how it
>> invokes apt?  Does it use a command line or does it invoke it via a
>> Java API inside the Ant process?  If the former is used, does the same
>> command line work if you use it outside of Ant?
>> 
>> Stefan
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>> For additional commands, e-mail: dev-help@ant.apache.org
>> 
>> 
>> 
> 
> Now that you mention it, that' probably the problem. Apt and Wsgen both
> appear to use the command line. Dos seems to pass them back he wrong file
> name unless I use something like S_*_Bean.java. Apt also seems to have
> problems reading the NLS characters in the file name.
> 
> Regards,
> 
> Robert Jackson
> 
> 

-- 
View this message in context: http://www.nabble.com/File-Name-wiht--NLS-Special-Characters-tp19152318p19202928.html
Sent from the Ant - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message