« Return to Thread: Not able to pass multiple arguments to javac

Re: Not able to pass multiple arguments to javac

by Sahoo :: Rate this Message:

Reply to Author | View in Thread

Ignore my earlier email. The suggestion actually does *not* work. When I
run with -X option, it shows only the last compilerArgument. See the
following output:

[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
[DEBUG]   (f) basedir = /tmp/my-app
[DEBUG]   (f) buildDirectory = /tmp/my-app/target
[DEBUG]   (f) classpathElements = [/tmp/my-app/target/classes]
[DEBUG]   (f) compileSourceRoots = [/tmp/my-app/src/main/java]
[DEBUG]   (f) compilerArgument = -verbose
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) debug = true
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) fork = false
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = /tmp/my-app/target/classes
[DEBUG]   (f) outputFileName = my-app-1.0-SNAPSHOT
[DEBUG]   (f) projectArtifact = com.mycompany.app:my-app:jar:1.0-SNAPSHOT
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = false
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --

Thanks,
Sahoo

Sahoo wrote:

> Thanks, that works.
>
> Sahoo
>
> Wayne Fay wrote:
>> Try this, Sahoo:
>>
>> <plugin>
>>    <groupId>org.apache.maven.plugins</groupId>
>>    <artifactId>maven-compiler-plugin</artifactId>
>>    <configuration>
>>        <compilerArgument>-nowarn</compilerArgument>
>>        <compilerArgument>-verbose</compilerArgument>
>>    </configuration>
>> </plugin>
>>
>> On 11/22/07, Sahoo <Sahoo@...> wrote:
>>  
>>> As suggested in [1], I tried configuring maven-compiler-plugin like
>>> this:
>>>
>>>          <compilerArgument>-nowarn -verbose</compilerArgument>
>>>
>>> But it causes compilation failure. Details given below:
>>>
>>> Failure executing javac, but could not parse the error:
>>> javac: invalid flag: -nowarn -verbose
>>>
>>> How can I pass multiple arguments to javac?
>>>
>>> Thanks,
>>> Sahoo
>>> [1]
>>> http://maven.apache.org/plugins/maven-compiler-plugin/examples/pass-compiler-arguments.html 
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@...
>>> For additional commands, e-mail: users-help@...
>>>
>>>
>>>    
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@...
>> For additional commands, e-mail: users-help@...
>>
>>  
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...

 « Return to Thread: Not able to pass multiple arguments to javac