精华内容
下载资源
问答
  • Maven - 指定打包时的包名

    万次阅读 2018-07-02 16:59:01
    Maven - 指定打包时的包名 <build> <finalName>包名</finalName> </build>

    Maven - 指定打包时的包名


    <build>
        <finalName>包名</finalName>
    </build>
    展开全文
  • maven打包指定主类

    2021-01-12 17:09:00
    --指定打包后jar的名字--> <finalName>xxxx</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-...
    <build>
    <--指定打包后jar的名字-->
        <finalName>xxxx</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
    <--指定主类-->
                    <mainClass>com.xxxxx</mainClass>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>
    展开全文
  • maven打包的时候指定打包后的名字

    千次阅读 2021-01-24 13:34:08
    假如说我想给打包后的包名叫 realtime-parent 那么在pom.xml的build 标签里面配置 realtime-parent <build> <finalName>realtime-parent</finalName> <plugins> </...

    假如说我想给打包后的包名叫 realtime-parent

    那么在pom.xml的build 标签里面配置

    realtime-parent

    
    
        <build>
    
            <finalName>realtime-parent</finalName>
    
            <plugins>
               
     			
            </plugins>
        </build>
    </project>
    
    
    展开全文
  • 最后,我自己是一从事了多年开发的JAVA老程序员,今年年初...我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt, ant等,这里我使用的是maven打包成可执行有主类的jar(ja...

    最后,我自己是一名从事了多年开发的JAVA老程序员,今年年初我花了一个月整理了一份最适合2019年学习的java学习干货,可以送给每一位喜欢java的小伙伴,想要获取的可以关注我的头条号并在后台私信我:java,即可免费获取

    很多时候,我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt, ant等,这里我使用的是maven。

    打包成可执行有主类的jar包(jar包中无依赖)

    以下是配置打包成可执行,带主类的jar包:

    4b32fcf2f8a2986c23f68ffcf6bc4650.png

    But, 虽然现在把程序打包成了jar文件,也可以运行,但是,这个jar包是没有包含依赖的,因此,如果这个程序有其他依赖,那么在运行这个程序的时候,需要指定类目录,并且要把所有的依赖都放到类目录下去,手动添加依赖到类目录下,简直就是恶梦。。。

    我曾经就这么干过,它少一个依赖,我就手动加一个到类目录,少一个,加一个,少一个,加一个,当我加了大概有10几个之后,而且还看不到尽头。。。简直要疯的节奏,然后想起之前用sbt打包,也是可以把依赖添加到jar包,心情顿时好转,赶紧google,于是找到google到了maven的官网…。顺便说一下,虽然我们google的时候,会搜索到很多结果,但很多时候,我们最好选择合适的结果进行阅读,我的一般顺序是:官方优先,StackExchange。。。

    打包成带依赖的jar包

    配置

    不加main类而带依赖的jar包

    编辑pom.xml文件,内容如下:

    25306d13b6cde0a2394edeac4f141020.png

    加main类也带依赖的jar包

    编辑pom.xml文件,内容如下:

    738870f5feabf62dcf801f08ba597c25.png

    值得注意的是,不要像以下那样修改pom.xml文件,那样虽然不会报错,但生成的jar包中的MANIFEST.MF中没有主类,这样的jar包无法直接运行。

    c9b7a687ff1a5e74602fc9d92dd7182b.png

    打包

    使用以下命令打包:

    mvn package

    然而,当在运行操作hdfs的jar包时,我出现了以下问题:

    5038065cd85b269e1ce19207a864df18.png

    好在有位仁兄[2]也遇到了这个问题,从而使得问题解决。解决方法如下:

    bfe3c49e2b9fe830367ad0a91c6432c5.png

    除了他之种方法之外,我也自己摸索出了一种方法,经过实践,也是可行的,我的方法如下:

    找到打包好的jar包,然后使用归档管理器打开这个jar包,即“open with archive manager”,找到META-INFO/services目录,再找到这个目录下的org.apache.Hadoop.fs.FileSystem文件,编辑这个文件,在文件末尾加上一行:

    org.apache.hadoop.hdfs.DistributedFileSystem

    但是,这么修改jar的方法,不太合适,因为每生成一次,需要修改一次,所以,建议暂时使用前面那种解决方法。


    作者: XGogo

    来源:博客园

    2fc0b390a0a06d5f5cfcf31f549c1859.png
    展开全文
  • maven指定打包后包

    千次阅读 2018-07-01 18:11:23
  • 将项目进行编译、测试之后,接下来就是打包(package),我们的pom.xml中没有指定打包类型,那么使用默认打包类型jar,简单的执行命令mvn clean package进行打包从输出内容可以看出,Maven打包之前进行了编译、测试...
  • maven 打包

    2020-12-30 16:34:27
    Maven多模块工程打包指定模块工程执行如下命令: mvn clean package -pl 指定模块工程 -am mvn clean package -pl juncdt-company -am 参数说明: -am --also-make 同时构建所列模块的依赖模块; -amd -also-make-...
  • mvn deploy -pl moduleName -am moduleName是需要替换成你项目中的子module的名字 -pl, --projects Build specified reactor projects instead of all projects -am, --also-make If project list is specified, ...
  • 说说如何让 Maven指定名称打包

    千次阅读 2019-09-07 13:16:43
    默认 mvn package 命令,打出的包名为 ${artifactId}-${version}.${packaging}。 比如 pom.xml 为以下配置: <artifactId>xxx</artifactId> <version>0.0.1-SNAPSHOT</version> <...
  • mvn test -Dtest=[ClassName]运行测试类中指定的方法:(这个需要maven-surefire-plugin:2.7.3以上版本才能支持)>mvn test -Dtest=[ClassName]#[MethodName]//[MethodName]为要运行的方法,支持*通配符,范例:&...
  • maven打包成可执行jar

    2019-09-19 13:57:10
    将项目进行编译,测试之后,下一个重要步骤就是打包。...如以打jar为例,jar:jar任务负责打包,实际上就是jar插件的jar目标将项目主代码打包成一个为xxxxxx-1.0-SNAPSHOT.jar的文件。该文件...
  • Maven多模块工程打包指定模块工程执行如下命令: mvn clean package -pl 指定模块工程 -am 参数说明: -am --also-make 同时构建所列模块的依赖模块;-amd -also-make-dependents 同时构建依赖于所列模块的...
  • Maven-打包和运行

    万次阅读 2018-11-20 14:04:22
    将项目进行编译、测试之后,接下来就是打包(package),我们的pom.xml中没有指定打包类型,那么使用默认打包类型jar,简单的执行命令mvn clean package进行打包 从输出内容可以看出,Maven打包之前进行了...
  • mvn clean package -pl 指定模块工程 -am 参数说明: -am --also-make 同时构建所列模块的依赖模块; -amd -also-make-dependents 同时构建依赖于所列模块的模块; -pl --projects <arg> 构建制定的模块,...
  • 最近项目开发,发现springBoot项目在使用maven打包时,我们静态资源文件都放在resource目录下面,大致如下: 在使用maven打包时,发现静态资源没有打进去。原来springBoot默认静态资源路径的时resources. 那解决...
  • Maven打包后的文件存在中文乱码

    千次阅读 2018-03-08 10:53:00
    发现打包的js文件虽然是UTF-8格式的编码,但是有中文有乱码 可设置jvm的编码,两种方法: 在系统的环境变量中添加一个变量,为:JAVA_TOOL_OPTIONS, 值为:-Dfile.encoding=UTF-8 在运行java程序的时候指定...
  • java中的Maven项目的打包成jar或者war

    千次阅读 2017-07-23 11:30:01
    java中的Maven项目的打包成jar或者war 将maven项目打包。pom.xml中如果没有指定打包类型,默认打包...如以打jar为例,jar:jar任务负责打包,实际上就是jar插件的jar目标将项目主代码打包成一个为xxxxxx-1.0-
  • 1.指定jar的文件名,在项目的pom文件中,<build>标签处指定 <build> <finalName>此处配置指定的jar名字</finalName> <plugins>...spring-boot-maven-plugin</a
  • maven 多个模块指定一个模块打包

    千次阅读 2019-08-22 10:04:05
    mvn clean package install -pl 指定的模块 -am 这个不仅install 到target目录下也会install到本地仓库。 mvn clean package -pl 指定的模块 -am 这个打包到target目录下 ...
  • Maven assembly打包文件被覆盖问题

    千次阅读 2017-07-01 15:56:22
    Maven的assembly插件使用:最近在做一个小工程,利用java启动运行...配置时指定mainClass,运行java的main函数时则可以不用指定包含main函数的类路径。如运行下面的jar文件则非常简单方便(后台运行):nohup java 
  • maven项目打包。pom.xml中如果没有指定打包...如以打jar为例,jar:jar任务负责打包,实际上就是jar插件的jar目标将项目主代码打包成一个为xxxxxx-1.0-SNAPSHOT.jar的文件。该文件也位于target/输出目录中,它...
  • 运行测试类中指定的方法:(这个需要maven-surefire-plugin:2.7.3以上版本才能支持) >mvn test -Dtest=[ClassName]#[MethodName] //[MethodName]为要运行的方法,支持*通配符,范例: >mvn test -Dtest...
  • maven构建指定模块

    2020-10-27 16:48:31
    Maven多模块工程打包指定模块工程执行如下命令: mvn clean package -pl 指定模块工程 -am 参数说明: -am --also-make 同时构建所列模块的依赖模块; -amd -also-make-dependents 同时构建依赖于所列模块的模块;...
  • maven 多模块单个工程打包

    千次阅读 2018-11-19 15:12:39
    maven 多模块单个工程打包: 首先进入到父工程目录,其次执行以下命令: mvn clean package -pl 指定模块工程 -am 参数说明: -am --also-make 同时构建所列模块的依赖模块; -amd -also-make-dependents ...
  • <p><br></p>
  • 需要上传到maven仓库中,并在pom文件内引入.maven命令:安装指定文件到本地仓库命令:mvn install:install-file-DgroupId= : 设置上传到仓库的包名-DartifactId= : 设置该包所属的模块名-Dversion=1.0.0 : 设置该包的...

空空如也

空空如也

1 2 3 4 5 6
收藏数 113
精华内容 45
关键字:

maven打包指定包名