- 浏览: 3424375 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
发布到本地库
mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar
发布到服务器第三方库
在cmd下执行以下代码: 计算机:\maven安装目录\bin>mvn deploy:deploy-file -DgroupId=p6spy -DartifactId=p6spy -Dversion=1.0 -Dpackaging=jar -Dfile=/mnt/D/DevTools/jar_to_local_maven/p6spy.jar -Durl=http://192.168.0.10:8080/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty
Durl和DrepositoryId私服上仓库的位置,打开nexus——>repositories菜单, Summary标签,可以看到该路径。
错误:Return code is: 401或者Return code is: 403, 解决: http://www.javatang.com/archives/2010/01/23/4518375.html
创建账户
setting.xml配置如下:
mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar
发布到服务器第三方库
在cmd下执行以下代码: 计算机:\maven安装目录\bin>mvn deploy:deploy-file -DgroupId=p6spy -DartifactId=p6spy -Dversion=1.0 -Dpackaging=jar -Dfile=/mnt/D/DevTools/jar_to_local_maven/p6spy.jar -Durl=http://192.168.0.10:8080/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty
Durl和DrepositoryId私服上仓库的位置,打开nexus——>repositories菜单, Summary标签,可以看到该路径。
错误:Return code is: 401或者Return code is: 403, 解决: http://www.javatang.com/archives/2010/01/23/4518375.html
创建账户
<!-- 这里的id跟-DrepositoryId=thirdparty要一直,否则出现401错误 --> <server> <id>thirdparty</id> <username>admin</username> <password>admin123</password> </server> <server> <id>thirdparty</id> <username>deployment</username> <password>deployment123</password> </server>
setting.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>/home/pandy/m2/repository</localRepository> <pluginGroups> <pluginGroup>org.mortbay.jetty</pluginGroup> <pluginGroup>org.apache.tomcat.maven</pluginGroup> <pluginGroup>com.jayway.maven.plugins.android.generation2</pluginGroup> </pluginGroups> <proxies> </proxies> <servers> <server> <id>nexus</id> <username>admin</username> <password>admin123</password> </server> <server> <id>nexus</id> <username>deployment</username> <password>deployment123</password> </server> <server> <id>thirdparty</id> <username>admin</username> <password>admin123</password> </server> <server> <id>thirdparty</id> <username>deployment</username> <password>deployment123</password> </server> </servers> <mirrors> <mirror> <id>nexus</id> <url>http://192.168.0.10:8080/nexus/content/groups/public</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> <profiles> <profile> <repositories> <repository> <id>nexus</id> <url>http://192.168.0.10:8080/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <url>http://192.168.0.10:8080/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <activeProfiles> <activeProfile>nexus</activeProfile> </activeProfiles> </settings>
发表评论
-
利用MAVEN打包时,如何包含更多的资源文件
2015-11-16 16:06 1487http://bglmmz.iteye.com/blog/20 ... -
用ant启动和关闭tomcat
2015-09-02 10:52 1380http://blog.csdn.net/youjianbo_ ... -
Maven plugin中的lifecycle、phase、goal、mojo概念及作用的理解
2015-07-28 10:57 983http://gavin-chen.iteye.com/blo ... -
intellij idea 热部署 spring jvm, JRebel
2015-05-19 20:28 2029springloaded intellij idea 热部署 ... -
ANT和build.xml模板和介绍
2015-05-04 14:19 2472ant 脚本里面启动、停止tomcat的两种方法 http:/ ... -
maven本地三方依赖包插件addjars-maven-plugin
2015-05-03 20:52 2051http://www.blogjava.net/miaoyac ... -
maven-antrun-plugin的使用
2015-04-26 19:45 2623自定义maven变量以及maven内置常量http://pan ... -
maven资源resources文件引用
2015-04-26 00:20 2098maven资源文件引用 http://stonedeng.it ... -
maven 打包的同时将生成的jar复制到指定路径
2015-04-24 10:20 2296http://www.douban.com/note/2309 ... -
Plugin execution not covered by lifecycle configuration
2015-04-22 20:09 2877异常信息: Plugin execution not cove ... -
解决Maven报Plugin execution not covered by lifecycle configuration
2015-04-21 16:08 2382解决Maven报Plugin execution not co ... -
收集Maven镜像地址
2015-04-20 22:32 1019http://www.oschina.net/question ... -
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp-1
2015-04-20 22:10 2178办法1: eclipse创建maven工程报错 Could n ... -
Maven多模块项目搭建
2015-04-09 11:03 3818maven pom.xml加载不同properties配置 h ... -
maven 常用命令
2015-03-17 11:43 981http://my.oschina.net/phacks/bl ... -
maven打包获得svn版本号
2015-02-03 12:50 6212有两种方法; 1. 使用命令行, linux安装subvers ... -
Maven3 自定义插件开发
2014-08-21 10:29 1336Maven3实战笔记15编写Maven插件 http://su ... -
maven打包的时候解析和替换占位符
2014-08-21 10:12 2395maven的mvn clean package打包xml文件中 ... -
Maven —— 如何设置HTTP代理
2014-05-24 01:30 1388http://www.cnblogs.com/memory4y ... -
Maven中的Profile
2014-04-16 20:53 1095激活Maven profile的几种方式 http://juv ...
相关推荐
3. `mvn install`:此命令在`package`之后,将`target`目录下的打包文件安装到本地Maven仓库。这使得其他本地项目可以通过依赖管理直接引用这个项目,而无需再次编译。 在`maven-war-plugin`和`maven-install-...
3. **批量导入**:工具会遍历指定的jar包,使用Maven的命令行接口(CLI)或者API来执行`mvn install:install-file`命令,将每个jar包安装到本地库。这个命令会将jar包及其相关的元数据(如pom.xml)添加到本地库。 ...
### Maven生成可执行JAR命令详解 在Java开发过程中,Maven作为一种强大的自动化构建工具,被广泛应用于项目的构建、依赖管理以及生命周期管理等场景。本文将详细介绍如何利用Maven生成可执行的JAR文件,并部署至...
- 使用`mvn install:install-file`命令将jar包安装到本地Maven仓库中。 - 示例命令: ```bash mvn install:install-file -Dfile=<jar包完整路径> -DgroupId=<自定义的groupId> -DartifactId=<自定义的artifactId...
当我们在项目中引入POM依赖时,Maven会自动从远程仓库下载对应的jar包到本地仓库,以便于项目的构建和运行。然而,有时由于网络问题、仓库服务器故障或者缓存问题,可能会导致jar包下载不完整或者出现错误,从而影响...
如果需要将一个单独的 JAR 文件安装到本地 Maven 仓库中,可以使用以下命令: ```bash mvn install:install-file -Dfile=<path-to-jar> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -...
在实际使用中,首先需要在项目的pom.xml文件中添加FastDFS的依赖,然后通过Maven的`mvn install`命令将jar包引入本地仓库,最后在代码中引用FastDFS的相关API实现文件操作。同时,还需要配置FastDFS的服务器地址、组...
- 使用`mvn install:install-file`命令安装每个jar包到本地仓库。例如: ``` mvn install:install-file -Dfile=tongweb-spring-boot-starter-2.x-7.0.E.6_P2.jar -DgroupId=...
- **Run As -> Maven build -> tomcat:redeploy**: 使用此命令可以重新部署Maven项目到Tomcat,适用于开发阶段快速测试更改。 ##### 本地仓库无法下载最新的依赖jar - **删除并重新下载**: 如果本地仓库中的jar...
然后运行以下命令来安装jar包到本地仓库: ```shell mvn install:install-file -Dfile=<jar文件路径> -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=<version> -Dpackaging= ``` 以提供的示例为例: ```...
1. 将jar和pom文件放入本地Maven仓库,或通过Maven的`install`命令将其安装到仓库。 2. 在项目 pom.xml 文件中声明对该SDK的依赖,添加对应的groupId、artifactId和version。 3. 在代码中引入SDK的相关类和方法,如...
6. **Maven 依赖树**:使用 `mvn dependency:tree` 命令可以查看项目的完整依赖树,帮助开发者了解所有直接和间接依赖的 jar 包。 7. **本地 Maven 仓库**:Maven 下载的 jar 包会被存储在用户的本地仓库中,默认...
- 上述命令将JAR包安装到了Maven本地仓库,并生成了一个POM文件。 **2. 在项目中引用** - 在项目的`pom.xml`文件中添加依赖: ```xml <groupId>com.danga</groupId> <artifactId>memcached <version>2.5.3...
4. 使用`mvn clean install`命令构建项目,此时Maven会从本地仓库读取已下载的jar包。 离线Maven仓库的使用对于大型企业或者网络环境受限的场景特别有用,它可以确保开发工作的连续性,避免因网络问题导致的开发...
5. **远程私服**:远程私服是私有的Maven仓库服务器,常用于企业内部,它可以帮助组织管理和控制对第三方库的访问,同时提供了一个平台来托管内部开发的jar包。 总的来说,将jar包上传到远程仓库是一个标准化的过程...
这会将jar包安装到你的本地仓库,之后Maven就能找到它了。 4. **使用Maven的`<build><plugins>`**:如果`tools-1.8.0.jar`是构建过程中的临时需求,你可能需要通过Maven插件来引用它,而不是作为常规的项目依赖。 ...
当我们谈论`tomcat7-maven-plugin-2.2.jar`时,这实际上是Maven的一个插件,它允许开发者直接在Maven环境中集成和管理Tomcat服务器,从而实现快速部署和调试。 这个"修改版"的`tomcat7-maven-plugin-2.2.jar`可能...
当执行`mvn install`命令时,Maven会将项目的编译结果(如JAR或WAR)安装到本地仓库,以便其他项目可以作为依赖使用。同时,当Maven构建项目时,它会读取`pom.xml`文件,根据其中定义的依赖关系,从本地仓库寻找对应...
在软件开发过程中,尤其是...综上所述,Maven的快照版本和发布版本提供了灵活的版本管理策略,帮助多团队协作开发更有效地同步和集成代码。在实际应用中,需要权衡其优点和潜在风险,合理使用快照版本以优化开发流程。
在IT行业中,自动化的构建和部署流程是提升...总之,本地Maven工程的自动发布涉及到Maven的使用、Shell脚本编写、服务器配置以及自动化部署策略等多个环节,理解并掌握这些知识点对于提升开发效率和运维质量至关重要。