自定义jar包,将配置文件不打进jar包的结构设置
2012-07-30 09:50
316 查看
<build> <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <versionRange>[2.0,)</versionRange> <goals> <goal>copy-dependencies</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>gftchina.sds.Main</mainClass> </manifest> <manifestEntries> <Class-Path>.</Class-Path> </manifestEntries> </archive> <excludes> <exclude>logback.xml</exclude> <exclude>config/**</exclude> <exclude>data/**</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.5</version> <executions> <execution> <id>copy-resources</id> <phase>package</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <encoding>UTF-8</encoding> <outputDirectory>${project.build.directory}/dist</outputDirectory> <resources> <resource> <directory>src/main/resources/</directory> <includes> <include>logback.xml</include> <include>config/*</include> <include>data/*</include> </includes> <filtering>true</filtering> </resource> </resources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.1</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> </execution> </executions> <configuration> <outputDirectory>${project.build.directory}/dist/lib</outputDirectory> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>false</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer> <excludeArtifactIds>junit</excludeArtifactIds> </configuration> </plugin> </plugins> </build>
相关文章推荐
- 在Maven的配置文件中,自定义私有仓库地址和设置下载的jar包的保存位置
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 // 节中包括 System.Web.SessionStateMod 或自定义会话状态模块 -
- 用自定义的节来扩展web.config和machine.config配置文件的结构
- SpringMVC构建REST接口:第三篇 设置文档结构及配置文件
- 关于Tomcat的点点滴滴(体系架构、处理http请求的过程、安装和配置、文件夹结构、设置压缩和对中文文件名称的支持、以及Catalina这个名字的由来……等)
- 转--只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 // 节中包括 System.Web.SessionStateMod 或自定义会话状态模块
- 【OpenWRT之旅】如何自定义一个配置文件的设置界面
- 实现自定义Workflow(2):设置配置文件
- ant的配置(二)创建文件并编译、删除文件、生成jar包和run设置
- springmvc 项目完整示例07 设置配置整合springmvc springmvc所需jar包springmvc web.xml文件配置
- 【OpenWRT之旅】如何自定义一个配置文件的设置界面
- 一步一步SharePoint 2007之四十三:实现自定义Workflow(2)——设置配置文件
- SpringMVC构建REST接口:第三篇 设置文档结构及配置文件
- 在Eclipse中导出jar文件时的配置文件设置
- emacs window版环境配置(设置默认的.emacs文件,指向自定义.emacs达到自定义home的目的)
- 【追加】J2EE三大框架配置文件管理示例--文件结构和所需的jar包
- ionic3 自定义插件的开发和调用(包含jar包调用,文件结构详解)
- 一步一步SharePoint 2007之四十三:实现自定义Workflow(2)——设置配置文件
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 \\ 节中包括 System.Web.SessionStateMod 或自定义会话状态模块
- Hadoop学习--设置配置文件参数列出目录结构--day04