dev@glassfish.java.net

Re: how to exclude java source files from compilation

From: Kin-man Chung <Kin-Man.Chung_at_Sun.COM>
Date: Thu, 14 Aug 2008 12:29:17 -0700

The following works for me.

<build>
     <plugins>
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <excludes>
<exclude>com/sun/appserv/management/monitor/*.java</exclude>

<exclude>com/sun/appserv/management/monitor/statistics/*.java</exclude>
                 </excludes>
              <compilerArgument>-Xlint:all</compilerArgument>
            </configuration>
          </plugin>
...
     </plugins>
</build>

Lloyd Chambers wrote:
> This (below) doesn't work either.
>
> Maybe our build doesn't respect use maven-compiler-plugin directly?
>
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-compiler-plugin</artifactId>
> <configuration>
> <excludes>
>
> <exclude>src/main/java/com/sun/appserv/management/monitor/*.java</exclude>
>
> <exclude>src/main/java/com/sun/appserv/management/monitor/statistics/*.java</exclude>
>
> </excludes>
> <compilerArgument>-Xlint:all</compilerArgument>
> </configuration>
> </plugin>
> ...
> </plugins>
> </build>
>
>
> On Aug 14, 2008, at 11:46 AM, Lloyd Chambers wrote:
>
>> Shalini,
>>
>> Thanks, that doesn't work either (I tried with more than one
>> <excludes> line too. Next I'll try Nandini's suggestion.
>>
>> Lloyd
>>
>> On Aug 12, 2008, at 11:13 PM, Shalini Muthukrishnan wrote:
>>
>>> Could you try
>>> <excludes>src/main/java/com/sun/appserv/management/monitor/*.java,src/main/java/com/sun/appserv/management/monitor/statistics/*.java</excludes>
>>>
>>>
>>> HTH
>>> Shalini.
>>>
>>> Lloyd Chambers wrote:
>>>> I tried this and also changing "exclude" to "excludes". No luck.
>>>>
>>>> <plugin>
>>>> <groupId>org.apache.maven.plugins</groupId>
>>>> <artifactId>maven-compiler-plugin</artifactId>
>>>> <configuration>
>>>>
>>>> <exclude>src/main/java/com/sun/appserv/management/monitor/*.java</exclude>
>>>>
>>>>
>>>> <exclude>src/main/java/com/sun/appserv/management/monitor/statistics/*.java</exclude>
>>>>
>>>> <compilerArgument>-Xlint:all</compilerArgument>
>>>> </configuration>
>>>> </plugin>
>>>>
>>>>
>>>> ..............................................
>>>> Lloyd Chambers
>>>> lloyd.chambers_at_sun.com
>>>> GlassFish team, admin
>>>>
>>>>
>>>>
>>>>
>>>> On Aug 12, 2008, at 5:45 PM, Kin-man Chung wrote:
>>>>
>>>>>
>>>>>
>>>>> Lloyd Chambers wrote:
>>>>>> I want to exclude source files from compilation.
>>>>>> I've googled, read the maven docs include stuff at sonatype, and
>>>>>> darn it, I can't get the right syntax.
>>>>>> <build>
>>>>>> <plugins>
>>>>>> <plugin>
>>>>>> <groupId>org.apache.maven.plugins</groupId>
>>>>>> <artifactId>maven-compiler-plugin</artifactId>
>>>>>> <configuration>
>>>>>> <excludes>
>>>>>> <exclude>src/main/java/com/sun/appserv/management/monitor/*.java</exclude>
>>>>>>
>>>>>> <exclude>src/main/java/com/sun/appserv/management/monitor/statistics/*.java</exclude>
>>>>>>
>>>>>
>>>>> try
>>>>>
>>>>> <exclude>com/sun/appserv/management/monitor/*.java</exclude>
>>>>> <exclude>com/sun/appserv/management/monitor/statistics/*.java</exclude>
>>>>>
>>>>>
>>>>> -Kin-man
>>>>>
>>>>>> </excludes>
>>>>>> <compilerArgument>-Xlint:all</compilerArgument>
>>>>>> </configuration>
>>>>>> </plugin>
>>>>>> ...
>>>>>> </plugins>
>>>>>> </build>
>>>>>> ..............................................
>>>>>> Lloyd Chambers
>>>>>> lloyd.chambers_at_sun.com <mailto:lloyd.chambers_at_sun.com>
>>>>>> GlassFish team, admin
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>