Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Linux \ Java integrated development environment common set of operations     - Installation JDK1.7 under Ubuntu14.04 64-bit (Linux)

- Linux smart small switch rfkill (Linux)

- The most common and most effective security settings under linux (Linux)

- Security enhancements in Ubuntu ssh service (Linux)

- A command to install Sublime Text 3 on Manjaro / Archlinux (Linux)

- CentOS 7 repair MBR and GRUB (Linux)

- Use window.name + iframe cross-domain access to data Detailed (Programming)

- Bash difference in single quotes and double quotes (Programming)

- Oracle GoldenGate encryption (Database)

- Oracle to read and modify the data block process (Database)

- Use UDEV SCSI Rules configured ASM on Oracle Linux 5 and 6 (Database)

- Openfire Hazelcast cluster Detailed (Server)

- IOS distributed management using GitHub project development (Linux)

- Linux memory management (Linux)

- CentOS install expect (Linux)

- Linux environment installation of rvm and ruby (Linux)

- DRBD-based installation and configuration of CentOS 6.5 (Server)

- About Leetcode on Binary Tree Algorithm summary (Programming)

- To build a private Docker registry (Server)

- Talk about the Linux folder permissions issue again (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:      
 
- OpenNMS separate database (Server)
- Use Oracle Data Guard to complete cross-platform database migration cases (Database)
- RHEL 6.5 x86_64 CentOS yum configuration source (Linux)
- Compare Oracle MySQL (ICP) index condition pushdown is described (Database)
- Spring use Cache (Programming)
- JEdit 5.2 Pro Edition installation on Ubuntu 14.04 (Linux)
- ImportTsv-HBase data import tool (Database)
- Linux source code analysis tool (Linux)
- The sublime into IDE (Linux)
- Docker installation under CentOS7 (Linux)
- Build Nginx + uWSGI + Flask operating environment under CentOS 6.4 tutorial (Server)
- Python Dir find a folder several files (Programming)
- The basic principles for the protection of a good linux server security (Linux)
- Linux platform to prevent hackers to share practical skills (Linux)
- CentOS install Memcached (Server)
- Linux install the Java Runtime Environment and the output Hello World under (CentOS) (Linux)
- Awk include binding capacity larger than the specified size of all files directory (Linux)
- Use Android Studio and Gradle packaged multi-version APK (Programming)
- Android will save the picture to see the album and timely (Programming)
- How to use the Docker Machine cluster deployment Swarm (Server)
     
           
     
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.