精华内容
下载资源
问答
  • maven打包之eclipse中如何打对应maven项目的jar或者war包

    maven打包之eclipse中如何打对应maven项目的jar或者war包

    1.如何决定打jar包还是war包

    通过pom.xml中的配置决定,packaging值为jar或war
    在这里插入图片描述

    2.eclipse中运行maven install

    在这里插入图片描述

    eclipse 控制台输出

    [WARNING] 
    [WARNING] Some problems were encountered while building the effective settings
    [WARNING] Unrecognised tag: 'mirror' (position: START_TAG seen ...e the preferred\n   | server for that repository.\n   |-->\n\t<mirror>... @146:10)  @ E:\using\apache-maven-3.3.1\conf\settings.xml, line 146, column 10
    [WARNING] Unrecognised tag: 'mirror' (position: START_TAG seen ...e the preferred\n   | server for that repository.\n   |-->\n\t<mirror>... @146:10)  @ E:\using\apache-maven-3.3.1\conf\settings.xml, line 146, column 10
    [WARNING] 
    [INFO] Scanning for projects...
    [INFO]                                                                         
    [INFO] ------------------------------------------------------------------------
    [INFO] Building demo-base Maven Webapp 0.0.1-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ demo-base ---
    [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
    [INFO] skip non existing resourceDirectory E:\workspace\github\MyRepository\demo-back-end\demo-base\src\main\resources
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ demo-base ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ demo-base ---
    [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
    [INFO] skip non existing resourceDirectory E:\workspace\github\MyRepository\demo-back-end\demo-base\src\test\resources
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ demo-base ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ demo-base ---
    [INFO] 
    [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ demo-base ---
    [INFO] Building jar: E:\workspace\github\MyRepository\demo-back-end\demo-base\target\demo-base.jar
    [INFO] 
    [INFO] --- maven-install-plugin:2.4:install (default-install) @ demo-base ---
    [INFO] Installing E:\workspace\github\MyRepository\demo-back-end\demo-base\target\demo-base.jar to D:\mavenRepository\demo\demo-base\0.0.1-SNAPSHOT\demo-base-0.0.1-SNAPSHOT.jar
    [INFO] Installing E:\workspace\github\MyRepository\demo-back-end\demo-base\pom.xml to D:\mavenRepository\demo\demo-base\0.0.1-SNAPSHOT\demo-base-0.0.1-SNAPSHOT.pom
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1.774 s
    [INFO] Finished at: 2018-10-14T16:45:28+08:00
    [INFO] Final Memory: 11M/241M
    [INFO] ------------------------------------------------------------------------
    

    我们可以看到在
    D:\mavenRepository\demo\demo-base\0.0.1-SNAPSHOT
    下面生成了 demo-base-0.0.1-SNAPSHOT.jar包
    在这里插入图片描述

    3.备注 如何确定包生成在那里

    这个是由安装apache-maven的时候自己的本地仓库在哪里决定的;

    在这里插入图片描述

    只要在本地仓库里有,那么就会优先先用本地仓库的jar包即可

    在这里插入图片描述

    展开全文
  • Maven依赖方式引用UEditor的jar

    千次阅读 2020-01-04 17:18:13
    但是maven中央仓库没有这两个相关的jar包,用直接导入的方式又显得莫名其妙,那么怎么通过maven方式依赖呢? 1、首先把UEditor-for-aliyun-OSS-v1.2.1-beta.jar、json-for-aliyun-OSS-1.2.1.jar两个jar包放在we...

    使用UEditor时候,如果不引入相关jar包,controller.jsp就会报找不到类的错误,一些功能也无法实现。但是maven中央仓库没有这两个相关的jar包,用直接导入的方式又显得莫名其妙,那么怎么通过maven方式依赖呢?

    1、首先把UEditor-for-aliyun-OSS-v1.2.1-beta.jar、json-for-aliyun-OSS-1.2.1.jar两个jar包放在webapp/WEB-INF/lib目录下,如图:
    在这里插入图片描述
    2、在pom.xml文件中加入如下代码:

        <dependency>
          <groupId>com.baidu.ueditor</groupId>
          <artifactId>UEditor-for-aliyun-OSS</artifactId>
          <version>1.2.1</version>
          <scope>system</scope>
          <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/UEditor-for-aliyun-OSS-v1.2.1-beta.jar</systemPath>
         </dependency>
         <dependency>
          <groupId>org.json</groupId>
          <artifactId>json-for-aliyun-OSS</artifactId>
          <version>1.2.1</version>
          <scope>system</scope>
          <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/json-for-aliyun-OSS-1.2.1.jar</systemPath>
         </dependency>
    

    这样子就可以引入对这两个包的依赖了

    展开全文
  • 使用maven打超级jar

    2012-04-05 15:16:24
    超级jar包的意思是:将项目的class文件、相关依赖jar文件,配置文件打包到一个jar文件中进行发布。 实现的原理很简单,将依赖的jar文件先解压缩...maven-assembly-plugin&lt;/artifactId&gt; &lt;...

    超级jar包的意思是:将项目的class文件、相关依赖jar文件,配置文件打包到一个jar文件中进行发布。

    实现的原理很简单,将依赖的jar文件先解压缩然后再打一个大jar文件。

     

    方法一:

    1. 修改Pom.xml

     

    <plugin>
    	<artifactId>maven-assembly-plugin</artifactId>
    	<configuration>
    		<descriptorRefs>
    			<descriptorRef>jar-with-dependencies</descriptorRef>
    		</descriptorRefs>
    		<archive>
    			<manifest>
    				<mainClass>main.App</mainClass>
    			</manifest>
    		</archive>
    	</configuration>
    </plugin>

     

    2. 编译组装,你需要的jar文件名为 “xxxx-jar-with-dependencies.jar”

     

     

    mvn assembly:assembly

     

    方法二(推荐,因为支持自定义过滤):

     

     

    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-shade-plugin</artifactId>
    				<version>1.6</version>
    				<executions>
    					<execution>
    						<phase>package</phase>
    						<goals>
    							<goal>shade</goal>
    						</goals>
    					</execution>
    				</executions>
    			</plugin>

     

    mvn package

     

    more:http://maven.apache.org/plugins/maven-shade-plugin/examples/includes-excludes.html

     

     

     

    展开全文
  • 普通项目和maven的项目区别有点大,需要将maven项目依赖的某些jar复制到普通项目。我当时采用用了二步。 利用maven的命令将项目依赖所有jar从仓库下载到指定目录。 mvn dependency:copy-dependencies 由于生成...

    今天遇到这样的场景:一个项目是普通项目,一个项目是maven项目。普通项目和maven的项目区别有点大,需要将maven项目依赖的某些jar复制到普通项目。我当时采用了二步。

    1. 利用maven的命令将项目依赖所有jar从仓库下载到指定目录。
    	mvn dependency:copy-dependencies
    
    1. 由于生成的jar包数量利用命令查找指定的jarr并复制到指定目录
    cp `ls | grep core` 指定目录
    

    这些都是我早期学习的,当初并没觉得对我帮助很大,要用的时候就想起来了。
    如果我没这些知识的时候我会去本地maven仓库一个个的找所需要的jar包,然后一个个去复制粘贴,从几百个jar中找很容易出错,而且效率低。学习只是为供未来可能性,并且自己在选择的时候可以选择自己认为更有利的选择。以前知识只能家族传承,所以富人的后代还是富人,穷人的后代还是穷人,穷人到富人非常难,穷到富只有2条路:科举,上战场积累军功。但是这两种失败的概率都非常高。美国和德国率先施行义务教育,自此美国成为世界霸主,德国虽然是两次次世界大战的战败国却快速崛起。
    所以我看到别人寒窗苦读10年却比不上富人。我当时在想,啥时候读书是要和人比较,富人富有很多原因的。他大概率更聪明更有能力信用更好名声更广有资源。学习又不仅仅只是读书。

    展开全文
  • ... <artifactId>innersect-web-client <version>3.0.0 <scope>compile ... <artifactId>damai <version>1.0 ... <artifactId>spring-boot-maven-plugin <includeSystemScope>true  
  • Java知识体系最强总结(2021版)

    万次阅读 多人点赞 2019-12-18 10:09:56
    更新于2021-08-13 22:55:12 欢迎关注微信...https://thinkwon.blog.csdn.net/article/details/101483020 4 手动安装Maven依赖 https://thinkwon.blog.csdn.net/article/details/101483478 5 Maven部署jar包到远程仓库 ...
  • pom文件 <build> <plugins>...org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>8</so
  • tomcat 启动保错,具体由于maven添加jar包,jdk版本不一致 dependency &lt;scope&gt;provided&lt;/scope&gt;错误:五月 21, 2018 3:20:58 下午 org.apache.tomcat.util.digester.SetPropertiesRule ...
  • maven项目中-文本编辑器-百度ueditor-的使用 一、下载ueditor插件包 https://ueditor.baidu.com/website/download.html 二、 将插件放入maven项目中 三、引入依赖 mven依赖 <dependency> <groupId>...
  • 常用MAVEN打包方式总结

    万次阅读 2017-05-09 18:26:02
    几种常用的maven打包插件总结: 一、自带插件: maven自带的核心插件为Build plugins和Reporting plugins。 mvn compile编译源码实际上就利用到了maven-compiler-plugin,其他phase也类似用到了相应的插件 关于...
  • ueditor下载地址: ... 下载自己需要的版本,我这里是jsp/utf版本 解压将文件名改为ueditor...如果是web项目直接将jsp下的lib重jar放入项目lib下即可,我这里是maven项目,将依赖添加到pom.xml中。 <dependency>...
  • maven项目中添加jar

    千次阅读 2015-01-07 10:35:48
    1)一般的maven项目添加jar首先想到的是在pom.xml文件中写入  org.json  json  1.1.1 类似的dependency 也就是说从maven中央仓库拉取文件 2)maven中央仓库http://search.maven.org,但是库有时会莫名的...
  • Maven插件自定义绑定

    2020-05-17 19:19:28
    除了内置绑定以外,用户还能够自己选择将某个插件目标绑定到生命周期的某个阶段上,这种自定义绑定方式能让Maven项目在构建过程中执行更多更特色的任务。 一个常见的例子是创建项目的源码jar包。内置的插件绑定...
  • UEditor 是由百度「FEX前端研发团队」开发的所见即所得文本web编辑器,具有轻量,可定制,注重用户体验等特点 1.前端实现 1.1.下载最新编译的 UEditor并放入项目对应目录 将下载的文件夹命名成ued...
  • 4.把文件夹中自带的jar包导入到项目,jar包在ueditor/jsp/lib中 5.修改配置信息,找到config.json文件,图片访问路径改为项目启动后访问浏览器的路径。 6.写一个 editor.jsp 页面调用看一下效果 page ...
  • 把下载好的jar包放在项目文件夹下面。这里我的jar包所在目录为C:/Users/15041/Desktop/project/ssm/Human_Resource_Management_System cmd命令进入终端,切换到项目所在文件夹。执行下面这个命令: mvn install:...
  • Maven私服

    2020-07-03 00:11:22
    maven私服的安装、卸载、应用、及其第三方jar包的安装
  • Maven除了坐标、依赖以及仓库之外,还有两个核心的概念是声明周期和插件。在Maven的日常使用中,命令行的输入就对应了声明周期,例如mvn package就表示执行默认生命周期阶段package。maven的生命周期是抽象的,其...
  • maven(八)-maven插件

    2018-09-24 13:33:06
    Maven的核心仅定义了抽象的生命周期,具体的任务是交由插件完成,插件以独立的构件形式存在。 对于插件本身,为了代码复用,它往往具备多个功能,而每个功能都统称为插件目标(Plugin Goal)。 如:maven-dependency...
  • swingx-1.6.1.jar

    2014-11-24 16:15:37
    SwingX是一个包含Swing GUI工具包的扩展控件,为客户端应用提供很多很棒的组件。值得注意的功能包括: 1。提供tables, trees, 和 lists的排序,过滤,高亮功能 2。查找/搜索 3。登录/验证架构 4。提供...
  • Mavenmaven使用ueditor编辑器

    千次阅读 2018-01-14 18:11:17
    一、首先将ueditor的jar包放入maven本地仓库(两种方式) (1)使用eclipse导入maven仓库 单击右键,选择import 添加需要填写的jar包(pom.file不用写) 在pom.xml中添加配置(两种方式生成的jar包路径不...
  •  + JSP、JSTL、jQuery、jQuery plugin、EasyUI、KindEditor(文本编辑器)、CSS+DIV  + Redis(缓存服务器)  + Solr(搜索)  + httpclient(调用系统服务)  + Mysql  + Nginx(web服务器)  ...
  • SpringBoot创建maven多模块项目(实战)

    万次阅读 多人点赞 2017-01-20 17:54:57
    SpringBoot创建maven多模块项目(实战) 工作中一直都是一个人奋战一人一个项目,使用maven管理,看这个也挺好,但是总感觉没有充分发挥maven的... 声明:构建多模块不是最难的,难点是如果把多模块打包成一个执行jar
  • maven学习笔记

    2018-10-11 18:15:37
    1.tomcat,maven(纯Java开发)都是有java开发的,所以...maven可以做的事:编译-测试-运行-打包(war/jar)-部署(把打成的war包放到tomcat的webapps下即可) (除开发外,都可以由maven完成) 除此之外,依赖管理(...
  • IDEA配置UEditor文本编辑器

    千次阅读 2019-09-05 15:45:13
    步骤1:到官网... 注意1:下载任何一个都有ueditor-1.1.2.jar 注意2:根据不同开发语言选择不同的版本 注意3:本文有JSP版本的相应资源链接、可直接下载使用...
  • Maven的生命周期与插件相互绑定,用以完成实际的构建任务。具体而言,是生命周期的阶段与插件的目标相互绑定,以完成某个具体的构建任务。例如项目编译这一任务,他对应了default生命周期的compile这一阶段,而maven...
  • Maven学习

    2019-09-26 08:17:17
     Maven可以翻译为知识的积累,是一个跨平台的项目管理工具。Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息 管理。它能让项目对象模型最大程度地与实际代码相独立,即解耦。很大程度上避免了Java代码...
  • 起因是我想用百度的文本编辑器umeditor,它有一个jar包,ueditor-mini.jar,如果不是maven项目,我们只需要将这个jar包放入到项目的lib目录下就好,但我的项目是maven项目,所以需要从本地仓...
  • maven使用

    2020-01-11 23:02:00
    maven使用作用maven坐标依赖范围坐标与路径的关系仓库分类生命周期和插件 作用 自动构建、依赖管理、项目信息管理 maven坐标 groupId 当前Maven项目隶属的实际项目,表示方式与Java包名的表示方式类似。 artifactId ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,692
精华内容 676
关键字:

maven富jar