1.安装JDK1.5,设置好环境变量:JAVA_HOME,CLASSPATH,Path.
2.下载原版Eclipse SDK 3.7 (国内下载站速度较快,如:天空) ,并安装。
3.通过Help-New Software 安装插件:
(1).安装Apatana for eclipse3.4插件(,目前暂时只支持到eclipse3.4),Apatana主要支持对JS/AJAX,HTML,CSS等文件的编辑和调试。更新地址:http://update.aptana.com/update/studio/3.4,安装完后,可以在Window-Preference-Apatana-Editors-JavaScript-Code Assist里面激活对Jquery等语言的支持。
另:安装完Apatana后,右键工程,会出现"Command Line Shell"选项。
(2).安装SVN插件。更新地址: http://subclipse.tigris.org/update_1.6.x
4.下载apache-maven-2.2.1,并在环境变量Path中设置Maven路径:X:\XXX\XXX\apache-maven-2.2.1\bin;
在CMD下运行:mvn --version,查看maven是否安装成功。
另:Maven可理解为是构建在Ant之上的一层封装。Eclipse已经默认集成了Ant,本机不需要再单独安装。
5. Maven的安装目录:E:\PMS\software\apache-maven-2.2.1\conf下的setting.xml文件里,可以对Maven进行设置:
(1)设置Maven软件仓库下载到本机的存放地址:<localRepository>C:/.m2/repository</localRepository>
(2)设置下载的镜像服务器,远程服务器速度慢,所以最好设置局域网内的Maven软件仓库服务器地址。这就需要在本地局域网内的服务器上建立一个Maven仓库供开发人员下载。IBM在局域网内部使用一款名为Repository的软件来构建了一个Maven远程软件仓库。针对Maven软件仓库的介绍,可参考http://blog.csdn.net/joewolf/archive/2009/11/26/4876604.aspx这个网址的介绍。
(3).E:\PMS\software\apache-maven-2.2.1\lib下,有一个maven-ant-tasks-2.1.1.jar包,该包的作用是:允许在Ant的构建文件build.xml中调用maven命令。 使用方法可参考:http://maven.apache.org/ant-tasks/installation.html(具体可以结合"物采项目"中的build.xml对比着来看)。
6.可以在本机安装一个Repository来模拟软件仓库服务器。方法:
下载artifactory,下载地址为:http://www.jfrog.org/download.php。下载之后进行解压,解压之后会看到一个bin目录以及在根目录下有个readme.txt,从readme.txt文档中可以看到默认的用户名为:admin,密码为:password,bin目录中有针对于artifactory的一些服务。运行artifactory.bat,在命令窗口看到如果有"artifactory successfully started",表示artifactory服务启动成功,然后在浏览器中输入:http://localhost:8081/artifactory直接就可以登录。注意:登录时的用户名和密码。
7.进入浏览器的artifactory软件界面后,点击“Admin-Import & Export-Repositories”,在“Source Local Repository”下拉中选择一个要上传的仓库名称,这里选择了“libs-release-local”。然后在“Export to Path ”中选择要上传jar包的目录,这里选择了C://.m2/repository目录,点击上传。完成后,在“Artifacts”视图中,即可看到上传后的文件目录结构。
8.配置maven的settings.xml.设置项目的远程仓库地址为:http://localhost:8081/artifactory/libs-release-local
9.cmd命令行进入E://PMS/workspace目录下,运行命令:mvn archetype:create -DgroupId=com.cnpc..pms.base -DartifactId=pmsbase -DarchetypeArtifactId=maven-archetype-webapp,该命令可以创建一个pmsbase命名的符合maven规范的web工程。但运行这个命令后,报错:“The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not exist or no valid version could be found”,这个错误是因为:你的E:/.m2/repository下面还没有下载下来Maven需要的东西,在第一次创建项目的时候是需要进行下载的,可能是设置的远程仓库里没有对应的jar包, 把物采项目的.m2文件下的jar包都拷贝过来后,还是无法从远程仓库(http://localhost:8081/artifactory/libs-release-local)上下载jar包,报错:“Error transferring file: Server returned HTTP response code: 409 for URL: http://...XXX.jar”,解决方法: 在artifactory里,设置Admin-Repositories-选中XX-libs--Edit,在弹出的窗口中勾选上:Handle Snapshots.上面问题解决后,又报错: Unable to find resource 'com.cnpc.pms.ws:pmsws:pom:1.0.0-SNAPSHOT' in repository snapshots (http://localhost:8080/artifactory/libs-release-local);解决方法:怀疑是在artifactory里对POM文件的设置问题,在artifactory里设置Repository layouts试试。。。
10.打开eclipse,导入刚才创建的pmsbase工程,因为刚才没有创建成功,所以拷贝了物采系统的pmsbase工程过来,在Eclipse中导入,导入后,执行:mvn eclipse:clean,和 mvn eclipse:eclipse,这两个命令,执行完mvn eclipse:eclipse后,eclipse报错:Unbound classpath variable: 'M2_REPO/**/***/***.jar' ,这是因为:M2_REPO这个参数Eclipse不认得,需要给它添上:
Eclipse->Windows->Preferences->java->Build Path->Classpath Variables
new一个,名字是M2_REPO,属性选folder,指向E:\.m2\repository,问题解决。
11.运行mvn eclipse:eclipse可以构建一个eclipse的工程环境,包括引入需要的jar包,具体需要引入哪些jar包,是在pmsbase工程下的pom.xml中定义的。
分享到:
相关推荐
- **IDE集成**:使用IDEA或Eclipse等集成开发环境,导入项目并启动。 4. **项目实战** - **RESTful API**:创建控制器(Controller)实现HTTP接口,通常使用`@RestController`注解。 - **数据访问层**:使用...
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。
wrf转mp4播放器1.1.1
内容概要:本文档详细介绍了如何在Simulink中设计一个满足特定规格的音频带ADC(模数转换器)。首先选择了三阶单环多位量化Σ-Δ调制器作为设计方案,因为这种结构能在音频带宽内提供高噪声整形效果,并且多位量化可以降低量化噪声。接着,文档展示了具体的Simulink建模步骤,包括创建模型、添加各个组件如积分器、量化器、DAC反馈以及连接它们。此外,还进行了参数设计与计算,特别是过采样率和信噪比的估算,并引入了动态元件匹配技术来减少DAC的非线性误差。性能验证部分则通过理想和非理想的仿真实验评估了系统的稳定性和各项指标,最终证明所设计的ADC能够达到预期的技术标准。 适用人群:电子工程专业学生、从事数据转换器研究或开发的技术人员。 使用场景及目标:适用于希望深入了解Σ-Δ调制器的工作原理及其在音频带ADC应用中的具体实现方法的人群。目标是掌握如何利用MATLAB/Simulink工具进行复杂电路的设计与仿真。 其他说明:文中提供了详细的Matlab代码片段用于指导读者完成整个设计流程,同时附带了一些辅助函数帮助分析仿真结果。
国网台区终端最新规范
《基于YOLOv8的智慧农业水肥一体化控制系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计
GSDML-V2.33-LEUZE-AMS3048i-20170622.xml
微信小程序项目课程设计,包含LW+ppt
微信小程序项目课程设计,包含LW+ppt
终端运行进度条脚本
幼儿园预防肺结核教育培训课件资料
python,python相关资源
《基于YOLOv8的智慧校园电动车充电桩状态监测系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计
deepseek 临床之理性软肋.pdf
SM2258XT量产工具(包含16种程序),固态硬盘量产工具使用
RecyclerView.zip
水务大脑让水务运营更智能(23页)
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。
大众捷达轿车前轮制动器设计
《基于YOLOv8的智能工厂压缩空气泄漏检测系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计