maven构建web项目时,对于本地依赖怎么同时构建,而不是去仓库找jar包, 5C

我的eclipse中有web项目A,java项目B,A依赖B,
使用maven对A进行构建,提示在仓库中找不到B,
怎么能让构建时对依赖的java项目进行同时构建,而不是去仓库中找

4个回答

maven 可以配置仓库 可以配本地仓库 配镜像 ,配优先去哪里找 。。。。。

你的web项目依赖了java项目,那么就肯定需要将java项目打成jar包,然后在web项目中引入该jar包。
之所以提示在仓库中找不到java项目,是因为没有将java项目打成jar包。
就好比你想依赖spring的jar包,是必须要将该spring的jar包下载到本地仓库的。
如果你使用的是eclipse或者myeclipse,右键点击java项目-->run as-->Maven Install
该功能将java项目打成jar包放到本地仓库,此时web项目能正常运行了

ToFate_
可惜我是摩羯座 回复qq_36840428: 是的,因为你的web项目依赖了java项目,eclipse等其它ide都能自动打包,只要右键点击java项目-->run as-->Maven Install即可
大约 2 年之前 回复
qq_36840428
qq_36840428 按你的意思那就是先把依赖的java项目达成jar包放到仓库,再对web项目进行构建?
大约 2 年之前 回复

Maven Install,,,,这个指令可以把你的项目打包放进本地仓库,,
eclipse run as 应该有

使用时,,和使用远程仓库一样,,,用标签,,,坐标的话输入你的那个项目的坐标即可

你先在B项目的pom.xml里面设置打包成jar文件,然后在A项目里面设置依赖即可。

大概示例,具体的你自己改下:


<!-- B -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <artifactId>testdemo-core</artifactId>
  <packaging>jar</packaging>

  <name>testdemo-core</name>
  <url>http://maven.apache.org</url>


  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
        <dependency>
            <groupId>net.sourceforge.jexcelapi</groupId>
            <artifactId>jxl</artifactId>
            <version>2.6.12</version>
        </dependency>

  </dependencies>
</project>


另外一个:

 <!-- A -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <artifactId>xxx-deploy</artifactId>
  <packaging>war</packaging>
  <name>xxx-deploy Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <build>
    <finalName>xxx-deploy</finalName>
  </build>

  <dependencies>
    <dependency>
        <groupId>com.com.testdemo</groupId>
        <artifactId>testdemo-core</artifactId>
        <version>4.0.0</version>
    </dependency>
  </dependencies>
</project>

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MyEclipse2015构建使用Maven构建web项目
1.MyEclipse2015安装本地Maven参考:https://jingyan.baidu.com/article/bea41d43abdce5b4c41be65f.html 2.MyEclipse2015创建Maven web项目参考:https://blog.csdn.net/wlwlwlwl015/article/details/50570288 3.MyEclipse2015创建...
maven构建web项目时出错
[img]http://dl2.iteye.com/upload/attachment/0086/3416/28784f41-b236-357d-ace3-464c2ca54962.png[/img]rn这一步骤的时候出现上面的错误:rnAdd -> Java Build Path Entries -> Maven Dependencies -> Finish
用Maven构建带有依赖的jar包
第一步在项目的pom.xml文件中修改默认的jar插件 &amp;lt;build&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;maven-jar-plugin&amp;...
maven构建web项目
使用maven构件web项目,部署tomcat
pom.xml 依赖本地jar包
环境:Linuxrn命令:mvnrnrn我有一个自定义的jar包,想导入到项目中 ,注意:不允许将jar包放到 maven的仓库rnrn导入时需要指定这个jar包的位置。rn现在目录下只有 pom.xml 和src文件夹rnrn请问该怎么配置这个pom.xml
Maven依赖本地jar包
Maven如何依赖本地jar包,对于Maven中心库中没有的jar包该如何引入?
maven依赖本地jar包
maven依赖本地非repository中的jar包
依赖而不是爱
依赖而不是爱 2011年12月24日    朋友和我聊天,关于爱情,我很少再说这个话题,以前觉得自己蛮在行的,没有恋人的我,看到那些小女生因为某个人哭的稀里哗啦就觉得好笑,自己也经历了两次因为感情痛哭后(因为他和他),才知道那种痛苦(我发誓对于任何人只需让我痛一次,第二次我一定离开)。自己不是很较真的人,原则性也不强,在乎的东西也不多,所以和谁都很少吵架或发生 冲突,他的脾气...
Maven构建web项目
1.File-->new-->other2.选择Maven Project,点击Next3.点击Next4.在Filter文本框中输入webapp,选择上图所示,点击Next5.分别在对应的文本框上填上名称6.创建好项目之后右击项目,选择Properties,在弹出来的界面选择如下图所示7.选择Convert to faceted form...8.选择Dynamic Web Module,Java
maven构建依赖
通过坐标导入jar包 方法一:使用网站搜索 :(如果本地仓库没有足够的jar,就会报错,所以为了防止错误发生,电脑要联网) 在网站搜索项目,获取对应坐标。 如:1:http://search.maven.org/   2:http://mvnrepository.com/ 方法二:通过本地索引加入坐标。 这里也有两种操作方式打开添加依赖的菜单:Eclipse操作 在工程上右
Maven构建Web项目 .
一、直接建立Maven项目方法 1、建立Maven项目         接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例: 1.1 选择建立Maven Project 选择File -&amp;gt; New -&amp;gt; Other,在New窗口中选择 Maven -&amp;gt; Maven Project。点击newxt。     1.2 选择项目路...
Maven构建Web项目
1.新建Maven项目 1.1 File -&amp;gt; New -&amp;gt; Other   1.2 保持默认即可,单击Next   1.3 选择Archetype为 web app,单击Next   1.4 输入一些必要信息,单击Finish     1.5 项目结构如下图:     2.配置项目      首先,完善目录,增加重要的source Fold...
Maven 第三篇 2017IDEA+构建web项目+阿里云jar包仓库配置
Maven 第三篇 2017IDEA+构建web项目+阿里云jar包仓库配置        小编今天给大家带来一些2017idea构建Maven项目的过程和细节,显示是阿里云jar包仓库和中央仓库的配置,打开F:\tools\toolmaven\apache-maven-3.5.3\conf的setting文件,用笔记本打开找到&amp;lt;mirrors&amp;gt;标签,配置仓库URL: &amp;lt;mir...
IntelliJ IDEA基于maven构建的web项目找不到jar包
手把手教你搭建基于Maven的SSM框架(附源代码):SSM框架:详细整合教程 基于maven构建的springMVC项目,下载好jar包import后,运行提示ClassNotFoundException: java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener a...
怎么去北京本地当前时间,而不是0时区的时间
这个问题很简单 但是我用rn Calendar c=new GregorCalendar(TimeZone.GetTimezone("Shanghai"));rn返回的还是0时区的那个时间!不知道是哪里错啦!
本地jar包发布到Nexus仓库
转自:http://scorpio-jh.blog.sohu.com/184950560.html 到远程仓库: 例如:发布fastjson到远程仓库(私服) 1. 下载:http://code.alibabatech.com/wiki/display/FastJSON 2. 移动文件到D盘 3. 打开命令窗台输入如下命令: mvn deploy:deploy-fi...
将本地的jar包导入本地的仓库
环境:jdk1.8 maven3.3.9步骤:    1、进入cmd命令界面  2、输入指令如下:mvn install:install-file -Dfile=E:\CFCA\CFCA_xfraud_ml_01.jar -DgroupId=cfca.xfraud -DartifactId=ml -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true -D...
maven项目依赖本地jar包时编译生成可执行jar包方法
maven项目需要本地jar包时,在根目录新建lib目录,将jar包拷贝到lib目录并且添加到build path此时直接打可执行jar包会出现编译报错、启动时缺少jar包等问题解决方案:    1.增加编译插件, 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5:compile (default...
Maven 添加本地依赖jar包
关于 maven 的web项目问题。jar包在maven中央仓库没有合适的或者添加依赖不成功 例如: 执行 mvn package 时肯定会找不到RXTXcomm.jar 解决方法: 在pom文件中 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.rxtx&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId
maven添加本地依赖jar包
= =在论坛看见人写,于是整理了下 1 直接写pom.xml在本地仓库中创建文件夹 例如:    javax.servlet  servlet-api           1.1.1    在本地仓库中创建javax\servlet\servlet-api\1.1\文件夹下添加jar 2  dependency>       groupId>javax.s
Maven依赖本地Jar包解决办法
         一般情况下,如果在Intellij下使用maven打包,需要使用本地jar包,可以使用Module Settings  ---&amp;gt; Libraries   ---&amp;gt;Attach Jar Directories方式将本地jar包所在目录加入项目依赖配置,如果这招还不行,那可以直接利用maven命令将jar包install成本地依赖,然后在pom.xml中加入depend...
maven引入本地jar包的依赖
第一种方法,将本地jar包打包到本地仓库然后再引用: mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar 这里需要自己改动的有三个地方:-Dfile=my-jar.jar这里的-Dfile属性指明所要打包的jar包的本地
maven如何依赖本地jar包
maven如何依赖本地jar包?最简单方法在这里 解决方法: 例如pom.xml文件中想依赖本地包common-framework-0.0.1-SNAPSHOT.jar 答案:http://www.yayihouse.com/yayishuwu/chapter/1377...
Maven构建可执行的jar包(包含依赖jar包)之maven-assembly-plugin介绍
1, 简介 先看官方文档:http://maven.apache.org/plugins/maven-assembly-plugin/index.html maven-assembly-plugin可以将依赖的第三方jar包打包到jar中,这样方便我们发布可执行的jar包。 2, 用法 用法部分的官方文档:http://maven.apache.org/plugins/maven-ass...
Maven总结(二)Maven构建可执行的jar包并且包含依赖jar包
Maven总结(二)Maven构建可执行的jar包并且包含依赖jar包
[小技巧]-使用maven构建项目时如何正确加入本地jar包
以往不使用maven构建项目的时候,很多库需要我们自己手动导入jar包来完成引用。maven提供了一种依赖管理系统,使得我们在使用maven构建项目后,本地通常不用维护jar包库,只需要在构建文件中添加相应的依赖即可完成外部库的引入。当然这个前提是公共库中已经有该依赖项。 那么现在遇到一个问题,如果自己封装了一个jar包,需要在自己项目中调用,maven的公共库就帮不到你任何忙了。此时一般有两种...
依赖仓库
阿里仓库: https://maven.aliyun.com/mvn/search https://mvnrepository.com/
用Maven构建一个Web项目
新建Maven Project dynamic web project 1更改JDK 2转为dynamic web project 3修改发布规则前面我们已经搭建好了Maven环境,这里我们从零开始用Maven构建一个Web项目。我用的MyEclipse版本是2013,已经集成了Maven4MyEclipse插件,如果没有Maven插件,需要自己动手去装一个,网上一找一堆。。。1.新建Maven P
Eclipse使用Maven构建web项目
作者:韩亚飞_yue31313_韩梦飞沙   QQ:313134555
Eclipse使用maven构建web项目
由于在项目中用到maven,所以不得不学习maven,下面介绍如何在eclipse中使用maven构建web项目  废话不多说直接进入正题: 1:新建一个maven的项目 然后选择工作路径  点击 Next 选择webApp 点击next 写上Group ID、Artifact ID和Pack
使用maven构建web项目
最近在适应maven的项目构建方式,在某个web项目的基础上将原来的项目修改为maven build的方式(原来是eclipse项目方式构建),其中遇到了很多的问题,以下是总结和归纳:   1. 编写maven头 确定groupId, artifactId, version后一步步来就可以了: &amp;lt;project xmlns=&quot;http://maven.apache.org/POM...
IDEA使用Maven构建Web项目
新建一个项目为webapp,,进行下一步创建项目中对应的GroupId 和 ArtifactId进行下一步根据提示进行下面的操作就可以了!这是创建完成的目录写对应的后台代码需要在main下创建一个java的文件夹,这个名字不是固定的但是最好是java命名的pom.xml文件时maven生成的文件,将你开发中依赖的jar包配置到这个文件中就引入到这个项目了。格式如下&amp;lt;dependency&amp;gt...
用maven构建SpringMVC+JPA+Hibernate+Hsql+jetty的web项目
NULL 博文链接:https://xiangtui.iteye.com/blog/1517780
使用Maven构建Java Web项目
1.0 Maven的简介 Maven是一个被广泛使用的项目构建工具,通过一个简单的配置文件pom.xml来定义项目的组成,管理项目所依赖的jar文件的发布. 1.1 配置文件 使用Maven构建项目时,会涉及两个配置文件:settings.xml和pom.xml,前者用于整个Maven项目的运行环境,后者仅用于某一个Maven项目. 1.1.1 settings.xml文件 Maven的主要管...
02 Maven构建web项目
[size=x-large][color=red][b]Maven构建web项目[/b][/color][/size] 参考:[url]http://snowolf.iteye.com/blog/1627343[/url] 一、maven用于项目管理常用操作: mvn clean:清除生成的类文件,即target文件夹下的classes文件 mvn compile:编译...
maven构建war包之间依赖
本文包括两个Maven管理的示例应用——Warsaw和Global。Warsaw是进行了全面配置的Web应用,带有两个简单的Web页面。Global依赖于Warsaw项目,引入了一个服务和几个新的Web页面,还修改了Warsaw组件的拷贝。这两个Web应用都打包为WAR文件,并进行了配置,能在Jetty或其它Servlet容器中运行。在命令行运行mvn jetty:run-war命令即可轻松启
使用maven构建Web项目
一 新建web项目webdemo project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apa
使用Maven构建web项目时的基本过程
各个步骤
使用Maven构建Web项目
打开eclipse,新建Maven Project 点击next,选择webapp 填写项目的groupId,artifactId,finish 这时发现index.jsp有个红叉,这是因为没有servlet的API 进入maven中央仓库,搜索servlet 点击进去后,选择相应版本,这里选择3.0.1版 将dependecy复制到po
Eclipse下使用maven构建web项目
以前在学习SSH框架时,用的李刚的《轻量级JavaEE》,在安装一系列的工具时,碰到Maven这个工具(还有Ant),当时并没有体会到这个工具的作用。再后来的学习中,逐渐发现maven的重要性。最近重新看了看maven,在这里,简单的讲述一下,eclipse下的maven的配置。另外,IJ IDEA逐渐火爆,在IJ上的maven构建项目很简单,因为IJ集成了maven插件,而且创建maven项目后,可以直接选择默认选项,便可自动配置好项目,在这里就不叙述了。
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池