<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>bin</id> <formats> <format>zip</format> </formats> <includeBaseDirectory>false</includeBaseDirectory> <dependencySets> <dependencySet> <scope>runtime</scope> <outputDirectory>fileController/lib</outputDirectory> <excludes> <exclude>junit*</exclude> </excludes> </dependencySet> </dependencySets> <fileSets> <fileSet> <directory>../fileController/target</directory> <includes> <include>*.jar</include> </includes> <outputDirectory>fileController/lib</outputDirectory> </fileSet> <fileSet> <directory>../fileController/log</directory> <outputDirectory>fileController/log</outputDirectory> </fileSet> </fileSets> <files> <file> <source>../fileController/start.bat</source> <outputDirectory>fileController/bin</outputDirectory> <destName>start.bat</destName> <fileMode>777</fileMode> <lineEnding>dos</lineEnding> </file> <file> <source>../-fileController/start.sh</source> <outputDirectory>fileController/bin</outputDirectory> <destName>start.sh</destName> <fileMode>777</fileMode> <lineEnding>unix</lineEnding> </file> <file> <source>../fileController/version.txt</source> <outputDirectory>fileController</outputDirectory> <destName>version.txt</destName> <fileMode>755</fileMode> <lineEnding>keep</lineEnding> </file> <file> <source>../fileController/src/main/resources/log4j.xml</source> <outputDirectory>fileController/config</outputDirectory> <lineEnding>dos</lineEnding> <fileMode>755</fileMode> </file> <file> <source>../fileController/src/main/resources/config.properties</source> <outputDirectory>fileController/config</outputDirectory> <lineEnding>dos</lineEnding> <fileMode>755</fileMode> </file> </files> </assembly>
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>assembly.xml</descriptor> </descriptors> </configuration> <executions> <execution> <id>make-assembly</id> <phase>assembly</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.8</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory> ${project.build.directory}/lib </outputDirectory> <stripVersion>true</stripVersion> </configuration> </execution> </executions> </plugin> </plugins> <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> </build> <distributionManagement> <repository> <id>releases</id> <name>releases</name> <url>http://172.19.0.117:8081/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>snapshots</id> <name>netutel snapshots</name> <url>http://172.19.0.117:8081/nexus/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement>
相关推荐
Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...
1、先在pom.xml文件中加入<build></build>标签 <groupId>org.apache.maven.plugins <artifactId>maven-jar-plugin <version>2.3.1 <!--运行jar包时运行的主类,要求类全名--> ...
4、可能pom.xml中的jar包有些就是下载不下来的,因为我们项目中有个logger的jar包就是需要注释掉,不然clean或者complie不下来 5、有可能半天一直在下载jar包,所以需要百度看下修改一个值,让他变大就好了(忘记...
当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。
4.pom.xml --里面只写了的配置内容,直接修改启动类即可使用 5.daemon-linux-zip.xml --主要用于打包的配置 备注:1,2,3这三个文件放在工程的src的bin目录下,在linux下执行的时候可能会提示找不到文件,例如start....
node setup.js build --pom-file ./karaf-system/pom.xml --compose-file ./karaf-system/system.core/target/assembly/docker-compose.yml 这将构建服务器,创建数据库,将现有数据库状态合并到
Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。 > zheng-admin 基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`...
其中包括: ch-alternate-plugins ch-assembly ch-assembly ch-lifecycle ch-multi ch-multi-spring ch-optimize ch-pom ch-profile ch-properties ch-running ch-simple ch-simple-web ...pom.xml
IntelliJ 也会从pom.xml创建一个项目。 仅使用外部库 log4j v2.x,已包含在内(使用 Maven)。 标准 JUnit 4.x 测试。 作为独立的 JAR 部署。 构建可运行的 JAR: mvn clean compile assembly:single 我和谁...
转到包含pom.xml文件的目录 运行mvn assembly:assembly 这应该创建一个文件target / exercise-1.0-SNAPSHOT-jar-with-dependencies.jar 运行java -jar target/exercise-1.0-SNAPSHOT-jar-with-dependencies.jar ...
要进行编译,请在根文件夹(即包含pom.xml的文件夹)中键入以下内容: mvn compile 生成.jar文件: mvn package 要生成具有依赖项的.jar文件,请执行以下操作: mvn assembly:single 使用说明 此工具可转换...
该项目包含两个需要构建的JAR,分别是BootStrapNode JAR和ChordNode JAR,可以通过将pom.xml(第24行)中的MainClass更改为ChordNodeImpl或BootStrapNodeImpl来构建这两个JAR。 在任何给定的时间,BootStrap节点...
Java 称为Jass的纸牌游戏中的单人或多人游戏Jass是传统的瑞士...所有这些项目依赖项都使用Maven依赖项包含在pom.xml文件中。 要创建包含所有依赖项的JAR并轻松与朋友共享,可以运行mvn clean compile assembly:single
文件pom.xml找到并在其中指定${hh.class.task2} (用于以后启动第一个任务)或${hh.class.task1} (用于以后启动第二个问题) )。 保存您的更改。 在项目的根文件夹中打开命令行(终端)。 如果需要运行测试,则...
源代码依赖于以下框架: 泽西岛-> Opencsv-> 要开始使用它,只需将其作为Maven项目在Eclipse上导入,然后执行以下Maven目标: “ test assembly:single” 这样的命令将以pom.xml中指定的名称创建一个uber jar文件...
詹金斯通知 简单的 Maven 运行 mvn exec:java 创建罐子 mvn clean compile assembly:single 独立执行 java -classpath jenkins-notifier-...pom.xml 中的配置 jenkinsProjectUrl = 你想要关注的项目的 Jenkins URL。
├── pom.xml ├── quick-activemq ├── quick-activemq2 ├── quick-async ├── quick-batch ├── quick-cache ├── quick-config-encrypt ├── quick-docker ├── quick-dubbo ├── quick-...