Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Linux \ Java integrated development environment common set of operations     - Use PuTTY to access the virtual machine Linux under Windows xp (Programming)

- In Debian 4.3 compiler under Linux-2.6.28 kernel Summary (Programming)

- To compile and install MySQL 5.7.7 RC under CentOS 7.1 (Database)

- X security settings in Ubuntu (Linux)

- Use the DBMS_SCHEDULER package to manage scheduled tasks (Database)

- Linux, modify / retrieve the root password (Linux)

- C ++ constant definition (Programming)

- SecureCRT session buffer size settings (Linux)

- Struts2 Result Types (Programming)

- Ubuntu Server 14.04 installation Web server (Linux + Apache + MySQL + PHP) (Server)

- How to add any of a Linux distribution beautiful fonts (Linux)

- Java, extends and implements Usage (Programming)

- To install CentOS 6.5 on your hard drive under Windows 7 (Linux)

- Linux initialization init systems - Systemd (Linux)

- Linux Defensive / mitigate DDOS attacks (Linux)

- Ubuntu 14.04 / 12.04 subscribe users to install software Liferea 1.10.10 (Linux)

- Linux System Getting Started Learning: The Linux anacron command (Linux)

- How to manage the time and date at systemd Linux systems (Linux)

- 3 tips Linux command (Linux)

- 5 tips to improve your Linux desktop security (Linux)

 
         
  Java integrated development environment common set of operations
     
  Add Date : 2018-11-21      
         
         
         
  1, a simple maven build integrated development environment

One, Jetty installation

Download (bear with Windows and Linux versions, Jetty9 need JDK7): http: //download.eclipse.org/jetty/

Jetty installation is very simple, just need to extract the installation package to start the Jetty service.

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 simple tests (we used Jetty8):

test.war module which has a dump of Servlet, which lets you view Request / Session / Cookie information about the current request. http: // c909511: 8080 / dump / info information inside this return is very rich, follow-up can use this method to debug the current request information:

Two, Jetty and Eclipse Integration

1, download the Eclipse Tools:

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

2. Install Jetty assembly

3, configure Jetty

4 After the configuration start Jetty service

Three, Maven and Eclipse Integration

1, download Maven tools http://maven.apache.org/download.html

2, install Maven Integration for Eclipse plug-ins

3. Install Maven;

a) unpacked Maven to the local directory, set the environment variable;

-I MAVEN_HOME is: D: /tools/apache-maven-3.2.1, the bin is set to PATH, add at the end of the PATH:;% MAVEN_HOME% / bin;

-II successful test MAVEN is set in the Windows Terminal enter: mvn -v

 
b) Set Maven local repository

-I in D: \ tools \ apache-maven-3.2.1 \ conf \ settings.xml file modification localRepository node is D: \ study \ maven \ jar, to develop the local address of the warehouse;

-II. Configuring local repository nexus (optional)

Just unzip the installation configuration to run Nexus

Configuring Nexus Service

Start Nexus service (if running tips deny access, right - "Run as Administrator)

Log in Nexus

Configure Nexus central warehouse

Nexus + Maven configuration

< 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>
  ->
  < ! - Activate Configuration ->
    < ActiveProfiles>
        < ActiveProfile> nexus < / activeProfile>
    < / ActiveProfiles>
4, eclipse configuration Maven;

a) Setting the Maven Installations

b) Set the Maven User Settings

5. Import Project

a) Select the import in Myeclipse in ... and then click Import Project;

b) set the start of each project Maven build

c) complete environment to build, start to see results

-------- Development environment ready end ------------------------------

 2, maven Common Operations

a, introducing the project jar package (introduced in this way will not be packaged with the JAR package during packaging, so the package can not find the JAR package)

< Dependency>
    < GroupId> org.postgresql < / groupId>
    < ArtifactId> postgresql < / artifactId>
    < Version> 0.3 < / version>
    < Scope> system < / scope>
    < SystemPath> $ {project.basedir} /lib/test.jar < / systemPath>
< / Dependency>
Packing reference packet processing method

< 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>
     
         
         
         
  More:      
 
- dmidecode command Detailed (Hardware information) (Linux)
- Several Ceph performance optimization of new methods and ideas (2015 SH Ceph Day after flu reference) (Server)
- Attic-- delete duplicate data backup program (Linux)
- To install and deploy Apache under the CentOS (Server)
- Linux how to view your JDK installation (Linux)
- IOS distributed management using GitHub project development (Linux)
- jQuery update the content and method of use 3.0 (Programming)
- Let the router be your security barrier against external attack (Linux)
- Tune in high resolution to 1280x800 in Fedora 14 (Linux)
- Graphing tool: Gnuplot (Linux)
- Cacti monitoring service Nginx (Linux)
- DRBD daily management (Server)
- Oracle 11g logical standby achieve BI needs (Database)
- Give your photos Instagram style filters plus program in ubuntu (Linux)
- Json data with double backslashes to a single backslash Json data processing (Programming)
- Use Vagrant up a local development environment tutorials (Server)
- apt-get and apt-cache show command examples (Linux)
- Linux 101 hack book reading notes (Linux)
- CentOS 7 - use cgroups limit process resource (Linux)
- Linux security configuration (Linux)
     
           
     
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.