展开

关键词

jar项目改造成maven项目「jeenotes maven版本」

+ jeenotes-ssm本地lib项目 2、改造过程 首先在MyEclipse/Eclipse中右击项目,依次选择Configure > Convert to Maven Project [image [image-20200525163051641] 点击Finish后Eclipse/MyEclipse会将项目进行重构,重构后项目根目录会生成默认的pom.xml文件,具体如下所示: <project 仓库中拉取 显然这样是不能用的,此时我们需要把之前用到的lib转换为maven路径方式,这个地方需要提前说一下,如果你需要引入的依赖比较简单,也就是项目需要的依赖本地maven仓库都有,那么直接在maven 仓库地址 如果你觉得这种方式比较费时,那么可以使用maven加载本地lib依赖,手动指定maven仓库地址,如下提供了工具类GenLibPath.java,根据项目中的lib路径文件自动生成pom依赖: ,最终的目的是让 <systemPath> 标签指向的是本地 lib 路径地址,比如你把项目中用到的lib 复制到 D盘/lib目录里了,因为我不想让项目因为lib变的这么大 ,那么就可以改成如下所示:

30040

创建maven项目

1.创建maven项目 ? ? ?

12630
  • 广告
    关闭

    《云安全最佳实践-创作者计划》火热征稿中

    发布文章赢千元好礼!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Maven 项目文档

    章节我们主要学习如何创建 Maven 项目文档。 比如我们在 C:/MVN 目录下,创建了 consumerBanking 项目Maven 使用下面的命令来快速创建 java 项目: mvn archetype:generate -DgroupId= 的问题, 这是由于 maven-site-plugin 版本过低,升级到 3.3+ 即可。 Maven 使用一个名为 Doxia的文档处理引擎来创建文档,它能将多种格式的源码读取成一种通用的文档模型。要为你的项目撰写文档,你可以将内容写成下面几种常用的,可被 Doxia 转化的格式。 格式名 描述 参考 Apt 纯文本文档格式 http://maven.apache.org/doxia/references/apt-format.html Xdoc Maven 1.x 的一种文档格式

    10950

    Maven项目初探

    构建流程 ?

    32750

    Maven项目转Gradle项目

    作者|olive丶 来源| https://blog.csdn.net/asd1098626303/article/details/79141315 由于习惯采用gradle来构建项目,网上很多开源项目都是使用 maven来构建项目,查阅资料发现pom.xml转化成build.gradle只需要一条命令: 通过在项目目录,使用gradle init --type pom这条命令来构建。 构建完后新增build.grale 和 seetting.gradle文件 原文件: POM.XML <project xmlns="http://<em>maven</em>.apache.org/POM/4.0.0 /POM/4.0.0 http://<em>maven</em>.apache.org/xsd/<em>maven</em>-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> { url "http://repo.maven.apache.org/maven2" } } dependencies { compile group: 'org.springframework.boot

    53340

    maven项目管理

    systemPath方式 有些不通用的包,maven仓库没有,只能通过本地包依赖,就像下面方式: 在需要依赖的项目建lib文件夹,如下: ? 然后在pom.xml项目管理文件里面加入本地依赖,如下 ? 本地jar安装至maven仓库 一般不建议通过这种方式配置依赖,通常做法建议你把本地包安装到maven仓库,命令如下: mvn install:install-file-DgroupId=com.httpmime Maven生产的包copy至父项目lib 上面虽然把本地jar包安装至本地仓库了,但是因为你本地仓库其他开发人员依然不能引用,导致他人依赖出现问题。 这个时候需要把安装本地的jar包按照maven仓库的路径原封不动的copy一份父项目(打包类型为pom)的文件夹lib里。具体见下图: ?

    349100

    Maven 项目第七讲 Maven插件

    maven内置插件以及绑定 maven为了让我们不用做任何配置就可以实现一些项目的构建操作,比如运行mvn clean就可以帮我们清理代码,运行mvn install就可以将构件安装到本地仓库,所以maven maven-clean-plugin插件的clean目标作用就是删除项目的输出目录。 :jar 创建项目jar包 install maven-install-plugin:install 将输出构件安装到本地仓库 deploy maven-deploy-plugin:deploy 将输出的构件部署到远程仓库 自定义绑定 除了默认绑定的一些操作,我们自己也可以将一些阶段绑定到指定的插件目标上来完成一些操作,这种自定义绑定让maven项目在构件的过程中可以执行更多更丰富的操作。 1.xml文件中了,我们看一下项目的1.xml的内容: <?

    22120

    maven之在eclipse中创建maven项目

    1、Maven插件Eclipse已经内置。 2、Maven插件的设置: Window->Preferences->Maven ①installations : 指定Maven核心程序的位置。 默认是插件自带的Maven程序,改为我们自己解压的那个。 ②user settings : 指定Maven核心程序中 conf/settings.xml 文件的位置,进而获取本地仓库的位置。 >1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> > ②创建Maven版的Web工程 (1)New Maven project时,Packaging 选择 war ? (2)调整web目录结构,在项目上点右键 -> properties->Project Facets -> 把Dynamic Web Module 勾选去掉,并Apply -> 将Dynamic Web

    22110

    eclipse maven 项目 maven build 无反应

    eclipse maven 项目 使用maven build ,clean 等命令均无反应,控制台无任何输出 -----------------来自小马哥的故事 ---- 1、打开Window Installed JREs 2、选择编辑installed JREs 3、在Default VM arguments行加入下面的值 -Dmaven.multiModuleProjectDirectory=$MAVEN_HOME

    31211

    Java项目Maven Web项目

    处理步骤 项目右键 点击 Properties,选择Project Facets 更改Dynamic Web Module的Version为2.5(3.0为Java7的,Tomcat6不支持)。 Generate web.xml deployment descriptor自动生成web.xml文件,已有项目就不要勾选。点击OK。 项目右键 ->Configure -> Convert to Maven Project。已经是Maven项目可以跳过这一步。 项目右键 点击 Properties 搜索Deployment Assembly 删除test的两项,因为test是测试使用,并不需要部署。 设置将Maven的jar包发布到lib下。 Add -> Java Build Path Entries -> Maven Dependencies -> Finish 完成后有以下 就可以了: Source Deploy Path /

    38910

    maven创建web项目

    1.eclipse配置maven 链接:https://my.oschina.net/960823/blog/870511 2.maven创建web项目过程 ? 选择你的路径 ? 选中下面选项 ? ArtifactID:是你的项目名称 group id:是你的包名 ? 这样就好了 报错是正常的因为没有导包进去 ? 在pom.xml中加入一下代码 ? 这样文件就不会报错了 ? 点击项目属性(项目右键最后的属性)把 dynamic web module勾上 ? 接下来确定编译后文件的路径 ? 路劲选取这个样子,因为发布的时候我们保证不需要的 不打包 ? maven 构建web项目成功 ? 本文到此结束,后面会出maven跟shiro,springmvc,mybatis 一起搭建。 可能写得很粗糙。不喜勿喷。

    20810

    maven项目配置框架

    任何一个maven项目都会继承一个默认的父pom配置:Super POM,详见:https://maven.apache.org/guides/introduction/introduction-to-the-pom.html Since Maven 2.1.0 ${maven.build.timestamp} The timestamp that denotes the start of the build. Variables 一个实际完整的maven项目pom.xml文件配置框架: <? > <project xsi:schemaLocation="http://<em>maven</em>.apache.org/POM/4.0.0 http://<em>maven</em>.apache.org/xsd/<em>maven</em> -- <em>项目</em>编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!

    21630

    maven项目目录结构

    一.项目结构 这里和其他项目区别不大,我将模板抽离出来,更容易分析和理解: 解释一下:js主要包括extends(引入第三方的js)、module(项目模块自己的js)、lib(引用包,这里也可以继续拆分 二.例子 华东web项目工程规范 基于Java开发平台开发业务系统,建议使用maven作为构建工具,以方便不同组件和依赖包的管理。 客户现场开发的情况,访问Maven仓库确实困难的,可事先将依赖关系以Release的方式下载到一个集中的目录,然后使用Ant对工程进行构建。 程序目录结构应遵从maven默认约定(即使采用ANT构建),以统一规范,简化构建配置。 一个典型的JavaEE应用(对应公司某产品、或某个项目的程序),目录结构如下: 大型项目应划分多个工程(project,模块),每个工程的目录结构也同样遵从相同约定。

    23910

    Maven引入本地项目

    今天看了新项目的源码,新项目简称A吧,项目A通过Maven引入通用组件项目B,然后还引入了C项目。感觉很神奇。 具体操作 项目B,项目C 在项目根目录下执行mvn install,将项目引入到本地maven库中 然后在A项目pom中引入B和C <dependency> <groupId>com.xx.api B和项目C中的Api了 原理 ? 如上图,我们打开Maven的路径,开发路径后,找到上面的com文件夹,然后在找到xx(自己命名的)的文件夹,打开api文件夹,api文件夹下面就是引入到本地的项目项目A,B,C的路径都是一样。 mvn install后项目会引入到本地maven库中,所以可以通过Maven依赖集成。

    99910

    eclipse创建maven项目

    1.打开eclipse,文件-新建-其他,选择Maven Project ? 2.第一个打上勾,并输入存储目录 ? 3.下一步,这里的Packing 选择 war的形式 ? 5.由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project 在我们的项目上点击右键,选择properties 并找到 Project 7.然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly ? 应该是这个样子 ? -- 设置当前项目的根包 --> <context:component-scan base-package="com.nit.test" /> <! /POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId

    447100

    创建空maven项目

    1.创建空maven项目 ? ? ? ? 创建完成 ?

    87420

    Maven 构建 Java 项目

    Maven 使用原型 archetype 插件创建项目。要创建一个简单的 Java 应用,我们将使用 maven-archetype-quickstart 插件。 在下面的例子中,我们将在 C:\MVN 文件夹下创建一个基于 maven 的 java 应用项目。 " "-DinteractiveMode=false" 参数说明: -DgroupId: 组织名,公司网址的反写 + 项目名称 -DartifactId: 项目名-模块名 -DarchetypeArtifactId : 指定 ArchetypeId,maven-archetype-quickstart,创建一个简单的 Java 应用 -DinteractiveMode: 是否使用交互模式 生成的文件夹结构如下: public void testApp() { assertTrue( true ); } } 接下来的开发过程中我们只需要按照上面表格中提到的结构放置好,其他的事情 Maven

    10710

    扫码关注腾讯云开发者

    领取腾讯云代金券