- 浏览: 189390 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
wangzhiangtony:
401的原因是,DrepositoryId这个配置的id跟你m ...
如何在本地库和私服中添加第三方的jar包 -
lily_better:
用到了,很好!谢谢~
用Java程序实现文件夹的复制 -
星夜的遐想:
dota_nec 写道以上都运行成功了,但是客户端怎么调用呢, ...
Tomcat 发布基于JAX-WS的项目流程小案例 -
dota_nec:
dota_nec 写道以上都运行成功了,但是客户端怎么调用呢, ...
Tomcat 发布基于JAX-WS的项目流程小案例 -
dota_nec:
以上都运行成功了,但是客户端怎么调用呢,请指教
Tomcat 发布基于JAX-WS的项目流程小案例
在MyEclipse6.5中实际上已经通过MyElipse插件集成了Maven,但是我在使用的过程中感觉用的不怎么好,例如想通过视图查看各种jar包的依赖关系都看不了,因为其中好像确守POM编辑器,只能用xml的方式打开,因此从网上查了些资料,整理了下。
首先,我们需要删除原来MyEclpse中存在的插件,例如像MyEclipse插件目录下的Maven的插件目录也就是在myeclipse\eclipse\features 的相关文件夹和myeclipse\eclipse\plugins目录下的文件夹和对应的jar包,在这里我一一列出
myeclipse\eclipse\features目录下的:
com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806
myeclipse\eclipse\plugins目录下的:
com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806,
org.maven.ide.components.archetype_common_2.0.0.20080331-1600,
org.maven.ide.components.maven_embedder_2.1.0.20080410-2200,
org.maven.ide.components.maven_model_edit_1.0.0.20080331-1600,
org.maven.ide.components.maven_scm_1.0.0.20080410-2200,
org.maven.ide.components.nexus_indexer_1.0.0.20080331-1600,
org.maven.ide.components.qname_1.0.0.20080331-1600,
以及相应的jar包:
com.genuitec.eclipse.maven_6.5.1.zmyeclipse650200806.jar,
org.maven.ide.eclipse.central_0.9.1.zmyeclipse650200806.jar,
org.maven.ide.eclipse.scm_0.9.2.zmyeclipse650200806.jar,
org.maven.ide.eclipse_0.9.3.zmyeclipse650200806.jar
在这里我发现一个一个去找很麻烦,于是自己写了一个类把plugins下的相关jar包文件夹剪切到其他地方
package com.lyl.test; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.List; public class DelFile { //要剪切的源目录 public static final String ResourcePath="D:\\MyEclipse\\MyEclipse 6.5\\myeclipse\\eclipse\\plugins\\"; //剪切目的文件夹地 public static final String destinationPath="D:\\Maven_plguins\\"; public static void main(String[] args) { File f=new File(ResourcePath); List<String> files=new ArrayList<String>(); files.add("com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806"); files.add("org.maven.ide.components.archetype_common_2.0.0.20080331-1600"); files.add("org.maven.ide.components.maven_embedder_2.1.0.20080410-2200"); files.add("org.maven.ide.components.maven_model_edit_1.0.0.20080331-1600"); files.add("org.maven.ide.components.maven_scm_1.0.0.20080410-2200"); files.add("org.maven.ide.components.nexus_indexer_1.0.0.20080331-1600"); files.add("org.maven.ide.components.qname_1.0.0.20080331-1600"); files.add("com.genuitec.eclipse.maven_6.5.1.zmyeclipse650200806.jar"); files.add("org.maven.ide.eclipse.central_0.9.1.zmyeclipse650200806.jar"); files.add("org.maven.ide.eclipse.scm_0.9.2.zmyeclipse650200806.jar"); files.add("org.maven.ide.eclipse_0.9.3.zmyeclipse650200806.jar"); File [] fs=f.listFiles(); for(int i=0;i<fs.length ;i++){ f=fs[i]; if(files.contains(f.getName())) { String resPath=f.getPath(); String disPath=resPath.replace(ResourcePath, destinationPath); if(f.isDirectory()){ File fDir=new File(disPath); fDir.mkdir(); cute(f); del(f); }else{ File from=new File(f.getPath()); File to=new File(disPath); try { copy(from,to); del(from); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } } //文件夹的剪切方法 public static void cute(File f){ //在指定位置创建以为文件夹 File [] fs =f.listFiles(); for(int i=0;i<fs.length ;i++){ String dirPath=fs[i].getPath(); dirPath=dirPath.replace(ResourcePath, destinationPath); System.out.println(dirPath); if(fs[i].isDirectory()) { File fDir=new File(dirPath); fDir.mkdir(); cute(fs[i]); del(fs[i]); }else{ File from=new File(fs[i].getPath()); File to=new File(dirPath); try { copy(from,to); del(from); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } public static void copy(File from ,File to) throws Exception{ //构建一个文件输入流对象 FileInputStream fin=new FileInputStream(from); //构建以个文件输出流对象 FileOutputStream fout=new FileOutputStream(to); //缓冲输入流 BufferedInputStream bin=new BufferedInputStream(fin); //缓存输出流 BufferedOutputStream bout=new BufferedOutputStream(fout); //定义个字节数组,作为输入流和输出流的中介 byte [] b=new byte[2048]; //读入的字节长度如果为-1,说明没有内容了 int len=bin.read(b); while(len !=-1){ //将字节数组写入输出流中 bout.write(b,0,len); len=bin.read(b); } //关闭流,注意顺序 bout.close(); fout.close(); bin.close(); fin.close(); } public static void del(File from){ from.delete(); } }
将MyEclipse中的的自带的Maven插件删除后,就可以通过在线安装的方式进行安装需要的Maven插件了:
打开Help->Software Updates->Find and Install...->Search for new faatures to install->New Remote Site...
在打开的对话框中输入:
Name:m2eclipse
Url:http://m2eclipse.sonatype.org/sites/m2e/0.10.0.20100209-0800/
安装好maven后在IDE菜单栏点击 window --> preferences 输入maven
接着点击Installations -->Add -->选择maven的安装目录 -->Apply
点击User Settings 选择解压后maven下conf文件夹中的settings.xml再点击Apply.
就可以完成MyEclipse6.5下Maven插件的安装。
发表评论
-
settings中配置profile实现局域网用私服外网用中央仓库
2018-02-10 21:40 2295一般私服都搭建在局域网,也就是说在外网没法使用私服了 ... -
Maven构建多模块项目
2015-12-09 12:19 2796在使用Maven进行项目开 ... -
maven无法下载jar包
2015-05-23 21:45 1281当由于网络问题,导致maven无法下载jar包,仓库中中残 ... -
Hibernate显示DDL日志设置
2015-04-02 14:13 10441、默认情况下,有些时候需要将实体映射到数据库创建相应的表, ... -
cannot change version of project facet dynamic web module to 2.5
2014-04-27 18:55 861cannot change version of proj ... -
代理网络下使用maven
2014-04-25 11:25 1518在家里使用maven好好的,但是到公司,连使用创建一个ma ... -
no segments* file found in org.apache.lucene.store.SimpleFSDirectory
2014-04-16 22:53 2854建立好文件索引后,再执行搜索个过程中出现了这个异常: o ... -
CXF发布的webService生成客户端的方式
2013-05-10 13:05 1530通过CXF开发的webService,发布以后,为了在客 ... -
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
2013-04-15 23:21 1892最近用Maven整合SSH的过程中出现此错,其实在POM.x ... -
Eclipse添加maven之后报错 Eclipse is running in a JRE, but a JDK is required 解决方法
2013-02-23 10:20 1469在Eclipse中添加Maven插件后,启动有时会报 ... -
如何在本地库和私服中添加第三方的jar包
2012-09-25 22:56 3870很多时候需要用到自定的jar包或者第三方的jar包的时候,我们 ... -
Eclipse中Maven管理的web项目用tomcat发布的过程
2012-09-25 15:39 5317在默认情况下,我们用maven创建的web项目是不能通过t ... -
使用MAVEN和Eclipse开发Web项目依赖库的问题
2012-09-25 10:03 1812使用Maven和Eclipse开发web项目时,会出现一个 ... -
Maven私服的创建过程
2012-09-21 12:13 1720私服是一种特殊的远程仓库,它是架设在局域网的仓库服务,私服 ... -
修改maven仓库的本地地址
2012-09-21 10:27 2600在安装完maven后默认的本地的仓库地址是在 ${user.h ... -
如何在pom文件添加插件
2012-09-19 11:33 8828有些时候我们需要用到在一插件仓库中没有些插件帮我们完成一些 ... -
使用nexus代理更新索引的方法
2012-09-18 10:24 1851使用nexus代理maven仓库更新索引的方法。 1,下载 ... -
nexus的安装过程
2012-09-17 21:05 1655在团队开发使用maven进行项目管理的的话,建立自己的使用仓库 ...
相关推荐
"MyEclipse6.5对应maven包"指的是专门为MyEclipse 6.5设计的一组Maven相关组件,用于添加Maven支持。 1. Maven简介:Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、报告和文档生成。Maven通过使用一...
MyEclipse 6.5的Maven插件提供了一种离线安装的方式,这对于网络环境不稳定或者需要在无网络环境下工作的开发者来说非常实用。离线安装步骤如下: 1. **下载Maven插件**:首先,你需要访问MyEclipse的官方网站或者...
MyEclipse6.5集成Maven,PPT
【mavne-plugin for myeclipse6.5】是一个针对MyEclipse 6.5集成开发环境的Maven插件,旨在帮助用户在MyEclipse环境中更方便地管理和构建Maven项目。Maven是一个强大的项目管理和构建工具,它通过一个项目对象模型...
1. **路径**:MyEclipse安装目录下的`eclipse.ini`文件。 2. **操作**: - 删除或注释掉`-clean`和`-showsplash`行。 - 修改`-vmargs`行以增加最大堆内存大小: - `-Xms128m`:设置初始堆大小。 - `-Xmx512m`:...
1. 关闭 Maven 自动更新:`Window` -> `Preferences` -> `MyEclipse Enterprise Workbench` -> `Maven4MyEclipse` -> `Maven`,取消所有 `Download` 和 `Update` 开头的选项。 2. 关闭更新调度:`Window` -> `...
在MyEclipse 6.5这样的集成开发环境中配置Maven可以帮助开发者更高效地工作,实现自动化构建、测试和部署。下面将详细介绍如何在MyEclipse 6.5中配置Maven 2.0.9以及相关的资源下载。 首先,你需要下载Maven 2.0.9...
在实际开发中,MyEclipse 6.5.03能够帮助开发者快速创建和管理Maven项目,通过WTP(Web Tools Platform)支持动态Web项目,以及使用内置的Tomcat、Jetty等服务器进行部署和测试。此外,它还支持EJB、JPA和JSF等技术...
### MyEclipse 6.5 优化技巧详解 #### 一、概述 MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),它基于Eclipse平台并提供了诸多增强功能,尤其适用于Java Web应用的开发。然而,随着项目规模的扩大及功能的...
《深入解析MyEclipse 6.5.01:打造高效Java开发环境》 MyEclipse 6.5.01是一款备受开发者喜爱的集成开发环境(IDE),它基于Eclipse平台,专为Java、J2EE以及Web应用程序的开发而设计。作为一个强大的工具集,...
总结来说,"Java虚拟机规范"和"Myeclipse6.5"的学习涵盖了从底层的JVM原理到上层的开发工具使用,是全面掌握Java开发不可或缺的部分。通过深入学习这两个主题,开发者可以更好地理解和优化Java程序的性能,同时提高...
在 MyEclipse 6.5 版本中,用户可以创建一个 Web Service Project 来开发 JAX-WS Web 服务。此项目类型支持 Maven 集成,允许用户构建符合 Java EE 5 规范的项目,这为 JAX-WS 的使用提供了基础。 3. 创建 Web ...
在 MyEclipse 6.5 中,JAX-WS 是开发 Web 服务的主要框架。 2. MyEclipse 6.5 MyEclipse 是一款集成开发环境(IDE),它是 Eclipse 的扩展,特别为 Java 和 Java EE 应用程序开发提供了额外的支持。在 MyEclipse ...
在本项目中,我们将探讨如何在MyEclipse6.5集成开发环境中创建一个基于Struts2.1的最简单应用,并在Tomcat6.0服务器上运行。 首先,了解Struts2框架的基础知识至关重要。Struts2是Struts1的升级版,它提供了更强大...
总结,本文详细介绍了如何在MyEclipse 6.5中集成Maven 3.0.3,涵盖了Maven的安装、配置、本地仓库设定,以及在MyEclipse中的集成步骤,创建Maven项目,项目重构和配置,以及Tomcat插件的使用。这些知识点对于Java...
解决MyEclipse中Maven设置jdk版本jdk1.8报错问题 在MyEclipse中使用Maven进行项目开发时,可能会遇到jdk版本设置问题。本文将详细介绍如何解决MyEclipse中Maven设置jdk版本jdk1.8报错问题。 知识点一:MyEclipse中...
5. **调整JVM内存设置**:修改MyEclipse安装目录下的`myeclipse.ini`文件,增加JVM的非堆内存分配,例如 `-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=64m`。这将有助于...
除了5.5.1 GA版本外,文档还提到了MyEclipse 6.5 GA和Blue 6.5版本的相关信息: 1. **MyEclipse 6.5 GA**: - 基于Eclipse 3.3.x构建。 - 支持的操作系统包括Windows 98/2000/NT/XP/Vista。 - 发布时间: 2008年6...
- **MyEclipse 6.5 版本**: 包括了针对MyEclipse Enterprise Workbench的多项功能改进和可用性增强,如Maven 2支持、Portlet支持、升级后的JSF/Facelets视觉设计者、Spring工具(包括Spring 2.5库)和JAX-WS 2.1 Web...
在这种情况下,除了清理项目,还需要删除Tomcat的工作目录,通常是`Tomcat安装目录/work/Catalina/localhost/你的项目名`,以及`Tomcat安装目录/webapps`下的相应项目,然后重新导入并编译项目。 5. **浏览器缓存**...