今天部署项目,我打包的jar包和我对接项目居然不能用,原来是对接项目jdk是1.7,其实问题不大,可以同步maven使用jdk7重新进行打包。1、设置编译版本为jdk 1.8			1			2			3			4			5			6			7			8			9			10			11			12			13			14									...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 09:34:42
                            
                                2838阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            指定修改jdk默认版本
 修改{M2_HOME}/conf/settings.xml来指定默认的jdk。
  
 
 
 
1. <profiles>
2. <profile>
3. <id>jdk-1.6</id>
4. <activation>
5. <activeByDefault>true</activeByDe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 18:44:32
                            
                                848阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1. 配置基2. 指定项目的JDK版本3. 添加 Checkstyle 检查3.1 编写规范配置文件3.2 添加 maven 插件 1. 配置基<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.repor            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 17:14:32
                            
                                3249阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            用到了maven的compiler插件,只要在pom文件里引入该插件即可<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration>
<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-07-19 20:09:00
                            
                                433阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            之前没有用到的mybatis 的时候,使用mvn打包完成后,项目的配置文件是在jar包外的,以便于修改;在使用mybatis后,使用mvn打包,发现jar中内含jdbc配置文件,此时要考虑如何把jdbc配置文件给打到包外,且能被项目访问到。1 修改pom文件,将配置文件打到包外指定的文件中pom文件添加修改如下:<sourceDirectory>src/main/java</s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 23:29:17
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Maven3种打包方式 maven-jar-plugin,默认的打包插件,用来打普通的project JAR包;maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包;maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等。我们日常使用的以maven-assembly-plugin为最多,因为大数据项目中往往有很            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 16:20:46
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java -jar xxx.jar运行,需要满足:1、在j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 09:59:11
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录概述Maven 的工作机制Maven中的坐标说明坐标的向量的取值方式坐标和仓库中jar包的存储路径之间的对应关系命令深入POM含义模型化思想思想落地POM文件详解POM的四个层次超级POM父POM有效POMPOM中属性的声明和引用help插件的各个目标help:evaluate 访问系统属性help:evaluate 访问环境变量help:evaluate 访问project属性help            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 20:38:58
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用Maven对Web项目进行打包,默认为war包;但有些时候,总是希望打成zip包(亦或其他压缩包),maven-war-plugin插件就无能为力了,这时就用到了maven-assembly-plugin插件了,官方网址:http://maven.apache.org/plugins/maven-assembly-plugin/该插件能打包成指定格式分发包,更重要的是能够自定义包含/排除指定的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 16:27:52
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            直接打包,不打包依赖包直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中。在POM中添加如下plugin即可,随后执行maven install <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 23:10:11
                            
                                559阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. maven-shade-plugin(常用)可以将依赖打进jar包里面,只有一个插件目标shade:shade,通常绑定在package生命周期阶段。1.1 包含或过滤jar包<artifactSet>
    <excludes>
        <exclude>junit:junit</exclude>
    </excludes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 13:24:05
                            
                                213阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 关于 Maven 打 war 包 《 
使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目 》详细介绍了如何在 Eclipse 使用 Maven 新建一个 JEE 项目并对其进行断点跟踪调试,但是没有介绍如何对 JEE 项目打 war 包。其实很简单,你只需要把 pom.xml 中的 <packaging>jar</packaging> 换成 <            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-24 16:45:37
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            <properties>		<!-- 声明一个 java.version 的变量,后面直接引用就可以,改起来方便 -->        <java.version>1.8</java.versi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-30 10:25:40
                            
                                2612阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在软件开发领域,Linux系统一直被广泛应用于各种项目中,其稳定性和安全性备受称赞。而作为一款优秀的构建工具,Maven更是成为众多开发者的首选。而在进行Java开发时,考虑到JDK的重要性,使用Maven进行项目构建时也需要确保正确配置JDK。在这篇文章中,我们将介绍如何在Linux系统上配置Maven和JDK,并且说明它们之间的关联。
首先,让我们来了解一下Maven。Maven是一个强大的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-29 11:24:50
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            指定环境变量就可以了:JAVA_HOME=${HOME}/tsjdk8-uos-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-27 12:02:30
                            
                                693阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            指定环境变量就可以了:JAVA_HOME=${HOME}/tsjdk8-uos-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-06 14:47:27
                            
                                635阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <profile>  <id>myjdk</id>  <activation>    <activeByDefault>true</activeByDefault>    <jdk>1.8</jdk>  </activation>  <properties>    <mav            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-24 11:15:33
                            
                                1072阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    在实际的项目开发中,由于前期选型使用了HTML静态页面,然后通过Iframe的方式进行append,然后在数据再通过ajax方式去获取,这种方式页面的加载不需要经过后台,理论上加载速度较快,可以较好的使用浏览器缓存,但是坑也就在这!         由于项目使用的人员是面对年经不小的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 10:06:59
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目标:实现Maven动静分离打包,静态资源打成zip包,动态资源打成war包,方便独立部署工程结构  打包前先看下工程结构  我的静态资源都是放在webapp目录下面,有css,fonts,html,images,js,根目录下的login.js,login.html,打包时需要将这些静态资源文件打成单独的zip包,动态资源打成单独的war包打war包  pom.xml文件内容如下<buil            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-09 16:03:34
                            
                                164阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             http://ajita.iteye.com/blog/1635470
 执行jar:
java -Djava.ext.dirs=m:\test -jar test.jar
 
<build>           <finalNam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-10-29 17:27:34
                            
                                4005阅读