`

maven assembly 的历程

阅读更多
<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<version>2.4.1</version>

				<configuration>
							<archive>
								<manifest>
									<mainClass>com.aurfy.daily.control.MainControl</mainClass>
								</manifest>
							</archive>
							<descriptorRefs>
								<descriptorRef>
									jar-with-dependencies
								</descriptorRef>
							</descriptorRefs>
						</configuration>
			</plugin>


这个虽然没有错 但是有什么卵用


<plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.4.1</version>
                <executions>
                    <execution>
                        <id>make-zip</id>
                        <!-- 绑定到package生命周期阶段上 -->
                        <phase>package</phase>
                        <goals>
                            <!-- 绑定到package生命周期阶段上 -->
                            <goal>single</goal>
                        </goals>
                        <configuration>
                            <descriptors> <!--描述文件路径-->
                                <descriptor>src/main/resources/assembly.xml</descriptor>
                            </descriptors>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

分享到:
评论

相关推荐

    maven插件assembly使用及springboot启动脚本start.sh和停止脚本 stop.sh

    本文主要关注的是Maven的assembly插件以及Spring Boot项目的启动和停止脚本。 **Maven Assembly 插件** Maven Assembly 插件用于创建自定义的归档文件,如JAR、WAR或ZIP,包含项目的所有依赖、资源和配置文件。这...

    【Java构建工具优化】Maven & Gradle完全优化指南:告别缓慢构建,精通多环境部署

    文章分为四个部分:第一部分介绍了构建性能优化的原则和技术,如缓存利用、并行化、增量构建和Daemon进程,并针对Maven和Gradle分别给出了具体的优化实践;第二部分讲解了多环境配置管理的挑战与目标,详细介绍了...

    product-assembly-develop-源码.rar

    在源码中,可能会有自动化构建和部署的相关脚本,例如使用Maven或Gradle进行构建,Docker容器化部署等。这部分内容展示了现代开发流程中的CI/CD实践,对于理解软件生命周期管理有重要意义。 八、代码优化与性能调优...

    部署胖JAR。重新启动进程。_Scala_下载.zip

    对于Scala项目,两个常用的构建工具有SBT (Scala Build Tool) 和 Maven。本例中提到了"assembly-sbt-master",这很可能是指SBT的Assembly插件,它是将Scala项目打包成fat JAR的主要工具。 SBT Assembly插件提供了...

    如何使用Fat Jar Plug-in打包java可执行程序

    &lt;artifactId&gt;maven-assembly-plugin &lt;version&gt;3.3.0 &lt;mainClass&gt;com.example.MainClass&lt;/mainClass&gt; &lt;!-- 替换为你的主类全限定名 --&gt; &lt;descriptorRef&gt;jar-with-dependencies &lt;id&gt;make-...

    kafka连接flink流计算完整版

    - 配置Maven插件,如`maven-assembly-plugin`用于打包程序为可执行的Jar包。 **3. 开发Flink程序消费Kafka数据** - 使用Scala或Java编写程序来消费Kafka中的数据。 - 示例代码框架: ```scala import org....

    Hadoop 讲义 基础篇

    5. **查看系统进程**: `ps axwe` 命令用于显示系统中所有正在运行的进程信息。这有助于了解系统的当前状态和资源使用情况。 6. **文件系统查找**: - `find . -name tecmint.txt`: 查找当前目录及其子目录下名为...

    java软件工程师面试基本题.docx

    18. **打包和部署**:创建jar包使用Maven的`assembly`或`maven-jar-plugin`,部署应用到Tomcat通常涉及war包的构建和Tomcat的context配置。 19. **Session过期时间**:在不同层级设置session过期时间,优先级为:...

    ProducerConsumer

    在java中实现两个应用程序。 应用程序的名称是生产者和消费者。 生产者将一行内容为“行号 N”的行写入文本文件,其中 N 是已... 编译:mvn clean assembly:程序集执行:java -jar -jar-with-dependencies.jar PITes

    单点登录源码

    Maven | 项目构建管理 | [http://maven.apache.org/](http://maven.apache.org/) #### 前端技术: 技术 | 名称 | 官网 ----|------|---- jQuery | 函式库 | [http://jquery.com/](http://jquery.com/) Bootstrap | ...

Global site tag (gtag.js) - Google Analytics