`
ttdeye
  • 浏览: 15677 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Intellij 中执行maven 命令 assembly

 
阅读更多
Intellij 已经非常好的集成了maven一下常用的命令


如何打一个带依赖的jar包呢?

在run里边添加一个执行maven命令的配置。

设置工程的目录,命令:assembly:assembly;


当然maven的配置文件中要有maven这个插件的配置。

<build>
        <pluginManagement>
            <plugins>
                <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-assembly-plugin</artifactId>
                    <configuration>
                        <descriptorRefs>
                            <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                    </configuration>
                </plugin>
            </plugins>

        </pluginManagement>
    </build>

这样我们可以随时打带有所有依赖的jar包了。

分享到:
评论

相关推荐

    Maven 生成打包可执行jar包的方法步骤

    在Java开发中,Maven是一个强大...在实际开发中,确保Maven的POM.xml文件配置正确,以及在运行`mvn clean package`命令时,Maven能够正确地构建和打包项目。这不仅简化了开发流程,还提高了项目的可维护性和可部署性。

    Wowza插件开发和Maven的集成示例项目

    5. **配置和打包**:在pom.xml中配置Maven的打包插件,例如`maven-assembly-plugin`或`maven-jar-plugin`,以生成可部署到Wowza服务器的JAR文件。 6. **测试和部署**:使用Wowza提供的管理工具或API部署你的插件,...

    idea+maven导入导出

    Idea提供了命令行窗口,可以直接运行Maven命令,或者在Maven面板中选择相应的目标进行执行。 最后,关于项目的导出,还可以选择将项目构建成可部署的格式,例如JAR或WAR。这通常通过Maven的assembly插件或shade插件...

    MAVEN打可运行jar包

    如果你使用的是IDE如IntelliJ IDEA或Eclipse,也可以通过内置的Maven支持来执行这个命令。 在生成的jar包中,`MANIFEST.MF`文件会记录主类信息,使得可以通过`java -jar your-jar-file.jar`命令直接运行程序。如果...

    idea出现maven问题或者插件报红问题汇总

    在使用IntelliJ IDEA(简称Idea)进行Java开发时,有时会遇到Maven相关的问题,这通常是由于配置不当或网络连接问题导致的。以下是一些常见问题的解决方案: 1. **Maven仓库路径配置错误**: Maven的本地仓库默认...

    apache-maven-3.5.4

    在Apache Maven 3.5.4中,用户可以利用其强大的依赖管理功能,Maven会自动解决依赖树中的冲突,确保项目运行时使用的是正确的类库版本。此外,Maven的生命周期概念使得构建过程标准化,如clean、compile、test、...

    如何用Maven编译java项目实例

    Maven通过插件系统扩展其功能,比如我们可以使用maven-javadoc-plugin生成API文档,使用maven-assembly-plugin创建自包含的可执行JAR。 10. **Maven的设置文件** Maven的全局配置文件是`~/.m2/settings.xml`,在...

    maven工程转web工程

    首先,你需要在IDE(如Eclipse或IntelliJ IDEA)中选中你的Maven工程,然后右键选择“Properties”(属性)。在弹出的窗口中,找到“Project Facets”(项目方面)这一选项。在这里,Maven工程默认可能没有被配置为...

    项目开发管理软件maven

    Maven是Java世界中的一款强大的项目管理和自动化构建工具,它的出现极大地简化了Java应用程序,特别是Java Web项目的构建过程...在实际开发中,结合IDE如IntelliJ IDEA或Eclipse的Maven支持,可以让开发流程更加顺畅。

    大数据开发工具包-项目构建工具-maven3.5.4

    在大数据项目中,例如可以使用maven-assembly-plugin打包项目为可执行的JAR,或者使用maven-shade-plugin创建包含所有依赖的"uber-jar"。 4. **生命周期与构建阶段**:Maven定义了一系列预定义的构建生命周期,包括...

    maven_mahout_template-mahout-0.8

    5. `src/main/assembly`:可能包含项目打包的配置,如创建可执行的JAR或WAR文件,或者配置Hadoop的分布式运行。 使用这个模板,开发者可以迅速设置好开发环境,无需从零开始配置依赖。只需导入到IDE,如IntelliJ ...

    maven项目的创建

    - **设置部署组件**:在项目属性中,选择“部署组件”或“Deployment Assembly”选项卡。通过添加Java Build Path Entries,选择Maven Dependencies,完成Maven依赖的打包配置。 #### 二、Maven项目的关键概念解释 ...

    用sbt构造好的Intellij版的spark工程

    在本文中,我们将详细讨论如何使用sbt构建一个基于IntelliJ IDEA的Spark项目,并介绍如何优化构建过程以提高效率。 1. **安装与配置sbt** - 首先,确保已经安装了Java JDK,并将其添加到系统环境变量中。 - 安装...

    关于创建可执行的jar文件

    在Java开发中,将项目打包成可执行的JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发、部署和运行。本文将详细介绍如何创建一个可执行的JAR文件,以及相关的工具和步骤。 首先,我们需要了解什么是...

    JAVA 打包(jar\tar\zip)源码

    例如,Maven的`&lt;build&gt;`标签下有`&lt;plugins&gt;`子标签,可以配置`maven-jar-plugin`来创建jar文件,`maven-assembly-plugin`或`maven-shade-plugin`可以创建包含所有依赖的fat jar,而`maven-source-plugin`和`maven-...

    java项目导出可执行jar包_笔记

    可以使用工具如`maven-assembly-plugin`或`maven-shade-plugin`在Maven项目中进行打包,它们可以将所有依赖合并到一个JAR中。如果是Gradle项目,可以使用`shadow`插件。 5. **运行JAR** 打包完成后,可以通过以下...

    IDEA常用操作文档集合

    4. **Maven打jar包**:通过Maven的`maven-assembly-plugin`或`maven-jar-plugin`,可以在IDEA中打包Java应用为可执行的jar文件。具体步骤包括配置pom.xml,设置main类,然后执行`mvn package`命令。 5. **安装Scala...

    java 导出 jar 文件 执行批处理

    Maven的`assembly`或`shade`插件,Gradle的`shadow`插件可以创建一个包含所有依赖的“fat”或“uber”JAR,使得运行更加简单。 7. **可执行JAR**:通过特定的配置,如使用Maven的`one-jar`或`spring-boot-maven-...

    java打包为jar

    在Java开发过程中,将项目打包成可执行的JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发、部署和运行。本文将详细介绍如何将Java工程打包成可执行的JAR文件。 首先,确保你有一个完整的Java工程,...

    build jar 包

    例如,在Maven中,可以使用`maven-assembly-plugin`或`shade-plugin`;在Gradle中,可以使用`shadow`插件。这些插件会处理依赖的合并,并解决类名冲突问题。 四、JAR文件的结构 一个标准的JAR文件通常包含以下部分...

Global site tag (gtag.js) - Google Analytics