• java集成开发环境常用操作集


    1、简单搭建maven集成开发环境

    一、     Jetty安装

    下载地址(包涵windows和Linux各版本,Jetty9需要JDK7):http://download.eclipse.org/jetty/

    Jetty安装非常简单,只需要解压安装包即可启动Jetty服务。

    JETTY_VERSION=xxx
    
    wget http://download.eclipse.org/jetty/$JETTY_VERSION/dist/jetty-distribution-$JETTY_VERSION.tar.gz
    
    tarxfz jetty-distribution-$JETTY_VERSION.tar.gz
    
    cd jetty-distribution-$JETTY_VERSION
    
    java-jar start.jar

    Jetty的简单测试(我们用Jetty8):

    test.war模块里面有一个dump的Servlet,它可以查看当前请求的Request/Session/Cookie信息。http://c909511:8080/dump/info这里面返回信息非常丰富,后续可以使用此方法调试当前请求信息:

      

    二、     Jetty与Eclipse集成

    1、 下载Eclipse工具:

    http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR1/eclipse-jee-luna-SR1-win32-x86_64.zip

    2、  安装Jetty组件

     

     

    3、  配置Jetty

     

     

    4、  配置完成后启动Jetty服务

     

    三、Maven与Eclipse集成

    1、 下载Maven工具http://maven.apache.org/download.html

    2、 安装Maven Integration for Eclipse插件

     

    3、  安装Maven;

    a)         解压Maven到本地目录,设置环境变量;

                                           i.              MAVEN_HOME为:D:/tools/apache-maven-3.2.1,将bin设置到PATH,在PATH末尾添加:;%MAVEN_HOME%/bin;

                                         ii.              测试MAVEN是否设置成功,在Windows终端输入:mvn –v

     

    b)         设置Maven本地仓库

                                           i.              在D: oolsapache-maven-3.2.1confsettings.xml文件中修改localRepository节点值为D:studymavenjar,制定本地仓库地址;

     

                                         ii.              配置本地仓库nexus(可选)

    Nexus下载地址:http://download.sonatype.com/nexus/oss/nexus-2.5.1-bundle.zip

    安装Nexus只需解压配置即可运行

    配置Nexus服务

     

    启动Nexus服务(如果运行提示拒绝访问,右键-》管理员身份运行)

     

    登陆Nexus

     

    配置Nexus中心仓库

     

    Nexus+Maven配置

     

    <mirrors>
         <mirror>
               <id>nexus</id>
               <mirrorOf>*</mirrorOf>
               <name>Nexus Mirror</name>
               <url>http://maven.oschina.net/content/groups/public</url>
           </mirror>
    
      </mirrors>
      
     
      <profiles>
            <profile>
          <id>nexus</id>
          <repositories>
            <repository>
              <id>nexus</id>
              <name>Nexus</name>
              <url>http://localhost:8082/nexus/content/groups/public</url>
              <releases><enabled>true</enabled></releases>
              <snapshots><enabled>true</enabled></snapshots>
            </repository>
          </repositories>
          <pluginRepositories>
            <pluginRepository>
              <id>nexus</id>
              <name>Nexus</name>
              <url>http://localhost:8082/nexus/content/groups/public</url>
              <releases><enabled>true</enabled></releases>
              <snapshots><enabled>true</enabled></snapshots>      
            </pluginRepository>      
          </pluginRepositories>
        </profile>
      </profiles>
    
      <!-- activeProfiles
       | List of profiles that are active for all builds.
       |
      <activeProfiles>
        <activeProfile>alwaysActiveProfile</activeProfile>
        <activeProfile>anotherAlwaysActiveProfile</activeProfile>
      </activeProfiles>
      -->
      <!--激活配置-->
        <activeProfiles>
            <activeProfile>nexus</activeProfile>
        </activeProfiles>

    4、  eclipse配置Maven;

    a)         设置Maven的Installations

     

    b)         设置Maven的User Settings

     

                      

    5、  导入项目工程

    a)         在Myeclipse中选择import…依次导入项目工程;

     

    b)         设置启动各个工程的Maven构建

     

    c)         完成环境搭建,启动看效果

     

    --------开发环境准备完毕end------------------------------

     2、maven常用操作

    a、引入项目中的jar包(使用这种方式引入的JAR包在打包时不会一起打包,所以打包后找不到该JAR包)

    <dependency>  
        <groupId>org.postgresql</groupId>  
        <artifactId>postgresql</artifactId>  
        <version>0.3</version>  
        <scope>system</scope>  
        <systemPath>${project.basedir}/lib/test.jar</systemPath>  
    </dependency>

    打包引用包处理方法

    <dependency>  
      <groupId>org.postgresql</groupId>  
      <artifactId>postgresql</artifactId>  
      <version>0.3</version>  
      <scope>system</scope>  
      <systemPath>${project.basedir}/src/main/resources/lib/test.jar</systemPath>  
    </dependency>
  • 相关阅读:
    图像裁剪功能,鼠标抬起移除事件,不只是想去掉鼠标抬起时的裁剪事件,重要的是jquery绑定的都是dom2级事件
    在 JavaScript 里 + 会把一些字符转化成数字
    ++[[]][+[]]+[+[]] == 10 //true
    node 接口
    windows下,node.js默认执行的根目录
    鸟速度不匀速的方法Math.sqrt(this.i++); 开根号
    rotate 里面的是弧度不是度,如果需要度则要转成度 Math.PI/180
    定义一个数,它可能为正 也可能为负 var num = Math.pow(-1,parseInt(Math.random() * 2) + 1);
    如何单独使用modelsim进行仿真
    Xilinx开发板信息
  • 原文地址:https://www.cnblogs.com/huige-you/p/4414166.html
Copyright © 2020-2023  润新知