![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
JAVA道人
我宁愿做错,也不愿什么都不做.
展开
-
maven 查看当前生效的Maven settings
mvn help:effective-settings原创 2021-12-21 14:31:26 · 1078 阅读 · 0 评论 -
通过Maven,从pom.xml下载jar包到本地
有些情况我们希望通过Maven,将jar包下载到本地使用。如何操作呢?步骤:第1步:将pom.xml文件放到Maven的主目录下第2步:在Maven的主目录下,执行mvn dependency:copy-dependencies命令,即可将pom.xml中配置的依赖jar包下载到当前目录的taget文件夹中。...原创 2021-12-21 14:30:25 · 2475 阅读 · 0 评论 -
maven pom.xml和setting.xml里面标签的一些概念
maven pom.xml和setting.xml里面标签的一些概念1.repositories概念local运行在计算机上的目录。它缓存远程下载并包含您尚未发布的临时构建工件remote任何其他类型的存储库,可以通过各种协议访问,例如file://和https://。可能是由第三方设置的真正远程存储库,以提供他们的工件供下载(例如,rep o.maven.apache.org)。可能是在公司内的文件或 HTTP 服务器上设置的内部存储库,用于在开发团队之间共享私有工件和用于发布。.原创 2021-12-18 11:48:18 · 384 阅读 · 0 评论 -
maven打包把git版本号打包进去
<plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> </plugin>maven配置里面添加了下面的东西后,在打包后就会在classpath下生成git.properties...原创 2021-01-11 14:09:54 · 1577 阅读 · 0 评论 -
eclipse的maven项目构建不成功
举例:按理说com.bai.aaa.App.java的包结构是com/bai/aaa/.但是在创建的时候出错,包结构是com.bai/aaa/其中一个目录是com.bai由于中间有句点.所以类竟然也混淆不报错.但是在eclipse里面就一直无法构建成功修改包结构即可....原创 2020-03-31 20:04:52 · 235 阅读 · 0 评论 -
pom的第一行unknown错误
在网上查找的时候有很多解释,解决方案有maven的setting.xml配置错的.但是我所碰到并非如此.我所碰到原因来自于使用了springBoot2.2.4版本,但是其所需的maven插件已经升级了,但是我的eclipse的maven插件等级不足,于是配置一下,然后updeteproject即可.<properties> <maven-jar-pl...原创 2020-02-25 17:30:10 · 268 阅读 · 0 评论 -
maven 依赖损坏 红色感叹号
maven update-project时强制更新依赖原创 2019-10-08 21:28:32 · 159 阅读 · 0 评论 -
普通web项目转maven项目
eclipse右键项目configure--->convert to maven project即可下面基本上是转成后的maven的Pom.xml注意在maven-compiler-plugin里填上lib的引用包的位置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....原创 2019-06-28 13:05:19 · 137 阅读 · 0 评论 -
tomcat进行远程部署
按照一般的部署流程,直接把war包塞到webapps下面即可。但如果tomcat在远程主机里,那么你在做上面这步之前恐怕还需要先本地打包,然后远程连接服务器主机,最后才能再复制war包过去。这着实是有些繁琐的。那么有没有更好的办法呢?其实tomcat本身就有一个管理页面,一个新的tomcat的webapps下面是有着manager这个项目的。你不要删除啊,这个里面就有管理逻辑和页面...原创 2019-07-02 16:49:30 · 144 阅读 · 0 评论 -
maven web项目结合Spring的单元测试
在该模块的pom.xml里引入Spring的配置文件<build> <resources> <resource> <directory>../community-common/src/main/config</directory> <targetPath>.</targetPath>原创 2018-04-20 13:24:28 · 825 阅读 · 0 评论 -
maven:maven新建的maven-archetype-webapp没有java和test目录
或者这样也可以原创 2019-06-28 13:12:19 · 305 阅读 · 0 评论 -
maven:eclipse导入默认web2.3
首先看到这个下面这个界面(没有这个view的话,Window-》Show View-》Navigator)打开这个,修改为3.0就行了。原创 2019-07-02 16:29:25 · 124 阅读 · 0 评论 -
maven:eclipse引入maven项目后自动生成jdk1.5
第一种办法:setting.xml里面<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8&l原创 2018-10-10 15:29:20 · 300 阅读 · 0 评论 -
maven :替换中央库
两种方案:1.在settings.xml里配置<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID t...原创 2019-07-02 16:29:32 · 221 阅读 · 0 评论 -
maven41种项目模板
archetype:原型Maven 的41种骨架:...>mvn archetype:generate1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2: internal -> appfuse-basic-spring (创建一个基于Hibernate,Spring...原创 2019-07-02 16:21:04 · 158 阅读 · 0 评论 -
maven "Generating project in Batch mode"
在maven的五分钟入门里面,有这样一个命令:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false这句话的命令是创建一个默认的项目,但我在执行这个命令时,命...原创 2019-07-02 16:21:12 · 184 阅读 · 0 评论 -
maven:groupId或artifactId does not match a valid id pattern. @ line 5, column 17
看下项目的pom.xml里面对于groupId和artifactId 的定义.是不是有违法字符.不能有空格等的原创 2019-07-02 16:30:08 · 1866 阅读 · 0 评论 -
maven: could not find goal 'create' in plugin
create改成generate,3.0.5之后create已废弃!!!请使用 mvn archetype:generate -DgroupId=com.bai ............原创 2019-07-02 16:30:03 · 217 阅读 · 0 评论 -
maven:The goal you specified requires a project to execute but there is no POM in this directory
出现这种情况我只发现两种可能.1.看字面意思.是指该命令的目录没有POM.XML到有pom.xml里去执行命令即可.2.有可能mvn命令语句格式有误.如下:mvn archetype:create - DgroupId=...上面语句的:"-"和"DgroupId"中间就多了个空格就会报这个错....原创 2019-07-02 16:29:57 · 1301 阅读 · 0 评论 -
maven:常用命令
Maven常用命令:Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/一,Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=project...原创 2019-07-02 16:29:51 · 129 阅读 · 0 评论 -
maven:创建项目命令
创建普通项目:mvn archetype:generate -DgroupId=${groupId} -DartifactId=${DartifactId} -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false创建web项目mvn archetype:generate -DgroupId=${...原创 2019-06-27 17:16:53 · 121 阅读 · 0 评论 -
maven:下载和安装
下载:http://maven.apache.org/download.cgi安装的话.只需要配置下环境变量.配置两个系统变量:M2_HOME,和MAVEN_HOME吧.M2_HOME是maven自身需要用到的.MAVEN_HOME可能是其他插件要使用的.然后追加到PATH里面即可.此时cmdmvn -v显示出maven的版本就算完成....原创 2019-07-02 16:29:45 · 656 阅读 · 0 评论 -
maven:仓库详解及配置
1.什么是仓库在maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。任何构件都有唯一的坐标。这个坐标定义了构件在仓库中唯一的存放路径。2.坐标是如何成为路径的?举例如下图依赖:<dependency> <groupId>net.sf.json-...原创 2019-07-02 16:29:41 · 164 阅读 · 0 评论 -
maven:eclipse配置
1.先选择本地maven 2.配置maven的setting.xml原创 2018-10-10 09:09:02 · 139 阅读 · 0 评论 -
maven:No plugin found for prefix 'jetty' in the current project and in the plugin groups
翻译如下:在当前的项目里或插件组里没有以“jetty”开头名字的插件。怎么办?3种方案哪种都行。推荐第二种1.在插件组里添加jetty的插件在maven的settings.xml里添加以下配置 <!-- pluginGroups | This is a list of additional group identifiers that will be search...原创 2018-10-10 14:30:55 · 1481 阅读 · 0 评论 -
maven引入servlet依赖,但不部署
<dependency> < groupId>javax.servlet</groupId> < artifactId>jsp-api</artifactId> < version>2.0</version> < scope>provided</scope...原创 2019-07-02 16:28:32 · 327 阅读 · 0 评论