Li-
http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_dependencySet <artifactId>maven-assembly-plugin</artifactId> <configuration> .... <dependencySets> <dependencySet> <excludes> <exclude>log4j:log4j</exclude> </excludes> </dependencySet> </dependencySets> < /dependencySets> ........ </configuration> although it might be easier to put <dependencySets> into ${project.basedir}/resources/assemblies/dependencySet-excludes.xml as seen here <!-- ~ Copyright 2001-2006 The Apache Software Foundation. ~ ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd"> <id>dependencySet-excludes</id> <formats> <!-- zip, tar, or tar.gz --> <format>zip</format> </formats> <dependencySets> <dependencySet> <excludes> <exclude>log4j:log4j</exclude> </excludes> </dependencySet> </dependencySets> < /dependencySets> ........ </configuration> </assembly> > On Thu, Apr 3, 2014 at 9:15 PM, Li Li <[email protected]> wrote: > > > seems very complicated, where shoud I put this file? > > > > On Fri, Apr 4, 2014 at 10:08 AM, Curtis Rueden <[email protected]> wrote: > > > Hi Li, > > > > > >> the log4j.properties is included in my application. > > >> how to exclude it? > > > > > > Did you try with a custom assembly descriptor, and put the file in an > > > <exclude> inside a <fileSet>? > > > > > > https://maven.apache.org/plugins/maven-assembly-plugin/assembly.html > > > > > > Regards, > > > Curtis > > > > > > > > > On Thu, Apr 3, 2014 at 4:24 AM, Li Li <[email protected]> wrote: > > > > > >> I want to jar my program with all the dependencies. I have a > > >> dependency of hadoop. the log4j.properties is included in my > > >> application. > > >> how to exclude it? > > >> I have tried this but no luck > > >> > > >> <artifactId>maven-assembly-plugin</artifactId> > > >> <configuration> > > >> <excludes> > > >> <exclude>**/log4j.properties</exclude> > > >> </excludes> > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [email protected] > > >> For additional commands, e-mail: [email protected] > > >> > > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > >
