Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Linux \ Java integrated development environment common set of operations     - 6 common PHP security attacks (Linux)

- 20 open source / commercial Linux server management control panel (Server)

- Mybatis + binding Struts2: achieving user to insert and find (Programming)

- How to install Git on CentOS 7 (Linux)

- About Git (Linux)

- Java List add duplicate the same object (Programming)

- What happens after the MySQL disk space is full (Database)

- Video editing captions under Linux (Linux)

- Make command Detailed Tutorial (Programming)

- NFS-based services and service utilization Corosync DRBD high availability cluster configuration, respectively (Server)

- Talk about Java in the collection (Programming)

- Use LKM change the default linux security level (Linux)

- Linux 0.12 kernel and modern kernels difference in memory management (Linux)

- Ubuntu apt-mirror established local private sources (Linux)

- Linux System Tutorial: Fix ImportError: No module named wxversion error (Linux)

- Use libpq under Ubuntu 14.04 (Linux)

- Ubuntu and Derivative Edition users install LMMS 0.4.15 (Linux)

- Installation GitLab appears ruby_block supervise_redis_sleep action run (Linux)

- Why you should choose Python Programming (Programming)

- Oracle RMAN-06023 and ORA-19693 errors (Database)

 
         
  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:      
 
- Linux daemon (Linux)
- Java to create a table in the database SYBase (Database)
- Use Ansible efficient delivery Docker container (Server)
- OpenGL Programming Guide (8th edition of the original book) - compute shader (Programming)
- How to configure security management services under Linux (Linux)
- CentOS 6.5 Linux System Customization and Packaging Quick Implementation Script (Linux)
- Network Security: SYN attacks against under linux (Linux)
- CentOS 7 source code to compile and install Nginx process record (Server)
- How to deploy Icinga client (Server)
- Linux user groups, file permissions Detailed (Linux)
- About Python default character set (Linux)
- Docker build their own private warehouses (Linux)
- Use $ BASH ENV variable to mention the right way under Linux (Linux)
- Close and limit unused ports computer server security protection (Linux)
- Nonstandard IMP-00010 error processing one case (Database)
- MongoDB query timeout exception SocketTimeoutException (Database)
- C ++ Replication Control: Assignment operators and destructors (Programming)
- Setting Hibernate connection MySQL database connection pool coding (Database)
- Python type way of comparison (Programming)
- Linux prohibit non-WHEEL user su command Detail (Linux)
     
           
     
  CopyRight 2002-2020 newfreesoft.com, All Rights Reserved.