开始玩玩MAVEN,比人家可能落后了呵呵!贴一个小错误:
D:\>mvn jetty:run
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-jetty-plugin' does not exist o
r no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
首先说说自己的解决问题的习惯,碰到这样刚上手的软件,由于对于其内部结构不甚很清楚!大致浏览下原因,确定了不是自己配置的问题,所以没有什么想的 GOOGLE去!
一GOOGLE,碰到此问题的人还大有人在啊!看看别人的解决方案,大致有:一:网络连接的问题,比如要在setting.xml设置代理啊(我确信我的网络连接OK!)二:甚至干脆把reposity删掉(无原理,我删了)不行啊!
突然想到,运行MVN 必需在和POM.xml文件通目录,这和ANT一样!赶快恢复resposity,一运行,搞定!就这么的简单!
反思一下,这次解决问题的先入为主的思维方式是:哪里配置有错,自己生疏,直接GOOGLE!没有去理清问题,或者照搬别人的东西,不经过自己的大脑!或许这就是我学习中的惯性思维!
惯性思维的强大是:一个如此简单的问题,或许困扰我们一段好长时间!这个除非是严谨再严谨的人,或许可以避免!
MAVEN就认识到了惯性思维的强大,这也就导致了对于约定优于配置的利用和标准疏通!
分享到:
相关推荐
这是软件开发过程中的重要步骤之一,可以帮助开发者及时发现并修复代码中的问题。 #### 9. `mvn clean` 清理项目构建过程中产生的临时文件。这些文件通常位于项目的target目录下,包括编译后的类文件、测试报告等...
这对于排查构建过程中出现的问题十分有用。 #### 2. 生成项目骨架:`mvn archetype:generate` 通过这个命令可以快速生成一个基于特定模板的新项目结构。用户需要指定模板的groupId和artifactId,并可以选择性地...
在 Java 开发过程中,熟练掌握 Maven 命令行操作能够极大地提升开发效率。以下是一些 Maven 常用的命令行详解: 1. **创建 Maven 项目**: 使用 `mvn archetype:create` 创建项目,通过 `-DgroupId` 和 `-...
5. 异常处理:编写异常处理代码,确保程序在遇到网络问题、解析错误等异常时能优雅地处理。 四、实战应用 在实际项目中,Java爬虫可以用于数据抓取、竞争对手分析、市场研究等多种场景。通过Maven管理依赖,可以...
`mvn release`是Maven项目管理工具中的一个插件,用于执行软件版本的发布流程。这个流程通常包括准备发布的新版本,创建源码和二进制的归档,然后在版本控制系统中提交这些更改。在本文中,我们将深入探讨`mvn ...
mvn.bat
可以通过在CMD中输入`java -version`和`mvn -version`来验证是否安装成功。 #### 三、案例分析 以下是一段典型的使用CMD执行Maven命令的示例: 1. **切换到项目所在盘符**: ```cmd C:\Users\PengPengShi>Z://...
在cmd中mvn更新和打包
- **`mvn test`**:运行项目中的单元测试。 - **`mvn site`**:生成项目的信息网站。 - **`mvn clean`**:清理项目产生的目标文件。 - **`mvn package`**:打包项目成果物(如JAR文件)。 - **`mvn install`**:将...
在Java开发过程中,Maven(MVN)是一个广泛使用的依赖管理工具,它使得开发者能够方便地管理和构建项目。"mvn-download"这个话题是关于如何通过Maven的命令行工具来下载特定的JAR(Java Archive)包。下面将详细解释...
8. 在本地Repository中安装jar:`mvn install` 9. 清除产生的项目:`mvn clean` IDE集成 10. 生成Eclipse项目:`mvn eclipse:eclipse` 11. 生成Idea项目:`mvn idea:idea` 组合使用goal命令 12. 只打包不测试:`...
本文将详细介绍如何使用`mvn`命令下载`pom.xml`文件中声明的jar包,并解释涉及的相关概念。 首先,`pom.xml`是Maven项目对象模型(Project Object Model)的配置文件,它定义了项目的构建过程、依赖关系、项目信息...
在IT行业中,Maven是一个非常重要的工具,尤其对于Java开发者来说,它是构建、管理和依赖管理的利器。本文将深入探讨“匹处理mvn命令用法”,结合提供的标签“源码”和“工具”,我们将主要关注如何使用Maven的...
mvn install单独jar到仓库使用方法举例
我们需要在 storm-starter 目录中运行 mvn 命令,以便 Maven 可以查找当前目录下的 pom.xml 文件,下载所需要的依赖包。 打包代码 在编译和运行代码之后,我们需要将代码打包成 jar 包,以便将其提交到 Storm 中...
用于eclipse下mvn中 热起动jetty。 文件中包括相关的配置。
在实际开发中,需要考虑异常处理,例如网络问题、权限问题或文件不存在等。通过捕获和处理阿里云OSS SDK抛出的异常,可以确保程序在出现问题时能够优雅地处理并给出反馈。 6. **安全性与优化**: - **安全策略**...
java开发时mavenoracle和sqlserver时中央仓库无驱动, mvn安装oracle和sqlserver至本地仓库
通过深入研究`mvn-examples-1.0`中的每个示例,开发者可以掌握Maven2的基本操作和高级特性,从而在实际项目中更高效地利用这一工具。对于初学者来说,这是一个很好的学习资源,而对于有经验的开发者,这同样是一个...