Indeed, you are right.

Actually I wanted to use arg files to solve the too long class path on 
Windows... I though fork would be enough but there is something else that I 
don't understand.

I checked in the code of the plexus javac compiler and internally it already 
generates an @option file with all args passed to JVM in fork mode.
What is curious is that I don't see this option appearing in command line using 
mvn -X I just see plain args on the terminal.

Any hints ?
Thanks

-----Original Message-----
From: Martin Desruisseaux <martin.desruisse...@geomatys.com> 
Sent: Monday, November 11, 2024 5:02 PM
To: users@maven.apache.org
Subject: [EXTERNAL] Re: maven compiler plugin question

Hello

Le 2024-11-11 à 13 h 16, Grégory Jevardat De Fombelle a écrit :

> I have difficulties finding documentation on the support of Java arguments 
> files on the maven compiler plugin.
> I'd like to put my long classpath in a file and use it as in javac 
> documentation for : javac @classpath ....

I think that the support of "@option-file" syntax is specific to the javac 
command tool. which would expand this option before to pass it to the compiler. 
I just verified that "@option-file" is not supported by 
javax.tools.JavaCompiler. Maven 3 uses the Plexus compiler, but I presume that 
it doesn't expand that option neither.

I don't know if we want to add similar functionality to Maven compiler plugin. 
But if so, it would be useful to know why options in a file are desired, in 
order to see if it would be possible to do the same in a more "Maven way".

     Martin



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Ce message est envoyé depuis une adresse extérieure à l'UNIGE, soyez 
vigilant-es (expéditeur, pièces jointes).
This message is sent from an address outside UNIGE, be careful (sender, 
content).

------------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to