Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
四方云和
Devbook
提交
b709a152
D
Devbook
项目概览
四方云和
/
Devbook
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Devbook
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b709a152
编写于
2月 19, 2020
作者:
RunAtWorld
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
maven
上级
fcbc95ea
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
13 addition
and
13 deletion
+13
-13
开发/db/mysql/centos7忘记mysql密码.md
开发/db/mysql/centos7忘记mysql密码.md
+0
-3
开发/java/maven/mavencmd.md
开发/java/maven/mavencmd.md
+13
-10
未找到文件。
开发/db/mysql/centos7忘记mysql密码.md
浏览文件 @
b709a152
...
...
@@ -53,5 +53,3 @@ systemctl start mysqld
```
# 参考
1.
[
centos7忘记mysql的密码的解决方法
](
https://www.2cto.com/database/201809/778139.html
)
db#SFYH_2020#
\ No newline at end of file
开发/java/maven/mavencmd.md
浏览文件 @
b709a152
# Maven 常用命令
## maven 命令的格式
maven 命令的格式为
`mvn [plugin-name]:[goal-name]`
,可以接受的参数如下:
```
-D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试;
...
...
@@ -8,7 +12,7 @@ maven 命令的格式为 `mvn [plugin-name]:[goal-name]` ,可以接受的参
-U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。
```
常用maven
命令
## 常用
命令
```
清理maven项目:mvn clean
验证项目是否正确以及必须的信息是否可用:mvn validate
...
...
@@ -51,7 +55,7 @@ maven 打包:mvn package
只打jar包: mvn jar:jar
```
web项目相关命令
##
web项目相关命令
```
启动tomcat:mvn tomcat:run
启动jetty:mvn jetty:run
...
...
@@ -63,21 +67,20 @@ web项目相关命令
部署展开的war文件:mvn war:exploded tomcat:exploded
```
常见的
maven执行顺序
##
maven执行顺序
```
mvn clean compile
mvn clean test
mvn clean package
mvn clean install
```
实际上,执行test之前会先执行compile的,执行package之前会先执行test,install之前会执行package.
实际上,执行test之前会先执行compile的,执行package之前会先执行test,install之前会执行package.
若直接以某一个phase为goal,将先执行完它之前的phase,如mvn install将会先validate、compile、test、package、integration-test、verify最后再执行install phase。
把项目部署到tomcat下的做法
##
把项目部署到tomcat下的做法
```
运行打包部署,
在maven项目目录下:mvn tomcat:deploy
然后访问:http://localhost:8080/mycontext/ 即可。
在maven项目目录下: mvn tomcat:deploy
访问: http://localhost:8080/mycontext/ 即可。
撤销部署:mvn tomcat:undeploy
启动web应用:mvn tomcat:start
停止web应用:mvn tomcat:stop
...
...
@@ -85,7 +88,7 @@ mvn clean install
部署展开的war文件:mvn war:exploded tomcat:exploded
```
其他命令
##
其他命令
```
生成清除Eclipse项目结构:
mvn eclipse:eclipse
...
...
@@ -116,7 +119,7 @@ F:\SoftWare\Maven\MavenWebAppTest>mvn archetype:generate -DgroupId=com.shihuan -
F:\SoftWare\Maven\MavenWebAppTest>mvn archetype:generate -DgroupId=com.shihuan -DartifactId=S3h3WebWs-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
```
处理maven报错
##
处理maven报错
```
清理maven未下载成功的jar包(在maven仓库下执行)
for /r %i in (*.lastUpdated) do del %i
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录