java-idea-installation configuration optimization, etc.

Source: Internet
Author: User
Tags jboss

1. Property configuration

Use version, WinZip Decompression version, development tool installation directory under Idea.properties file, custom configuration path

# idea.config.path=${user.home}/. Intellijidea/config
Idea.config.path=d:/developtoool/idea-config/ideaiu-2017.1.win/config

# Idea.plugins.path=${idea.config.path}/plugins
Idea.plugins.path=d:/developtoool/idea-config/ideaiu-2017.1.win/plugins

# Idea.log.path=${idea.system.path}/log
Idea.log.path=d:/developtoool/idea-config/ideaiu-2017.1.win/log

2. Installation

Installation options, the Custom option is installed, the following lists the approximate name and the purpose, look at the requirements of choice, can also be installed later

Red is a personal installation

2.1. Java Frameworks Installation

Google App engine:gae plugin for creating Gae projects
Grails: The implementation of the Rails groovy
GWT "Google Web Toolkit": Supports GWT code hints, compiles component development, and more.
Vaadin: A GWT-based web Ria plugin.

The core framework of JBoss Seam:java EE5.0 is EJB (Enterprise JavaBeans) 3.0 and JSF (JavaServer Faces) 1.2. EJB 3.0 (hereinafter referred to as EJB3) is a lightweight framework for business services and database persistence based on a pojo (Plain old Java Objects).
Struts:struts Frame
Hibernate:orm Frame
Spring:spring, etc.

Java EE: Enterprise Development Framework
Freemarker template engine, supports freemarker syntax
Tapestry: A Java framework that combines MVC with templates
Velocity: template engine that supports velocity syntax

AspectJ: Slicing programming framework
OSMORC:OSGI Plug-in

2.2. Build Tools Installation

Ant:ant Construction
Maven:maven Construction
Gradle:gradle Construction

2.3. WEB Development Installation

HTML, Haml,

css, Less,sass,stylus,

JavaScript, Coffeescript
Flash/flex,Rest Client

2.4. Version Controls Installation

CLEARCASE:IBM Rational's SCM management plug-in
Cvs:cvs Plug-in
Git:git plugin, need to install git locally
Github:github Plug-in
Hg4idea:mercurial plugin, a distributed plugin similar to Git
Perfore: Commercial version control plug-in
SUBVERSION:SVN Plug-in
Tfs:team Foundation Server, Microsoft code management

2.5. Test Tools Installation

JUnit: Unit Test
Testng-j: Similar to junit,testing, Next Generation
Cucumber for Java:java Cucumber plug-in, Cucumber is a BDD-driven automated test tool
Coverage: View Code Coverage plug-ins

2.6, Application servers installation

Application Serversviews,
Geronimo:apache's Java EE server
Glassfish:sun's Java EE server
Jboss:
Jetty: Lightweight Serlet Server
Resin: Plugins
Tomcat:
Weblogic:oracle's commercial Java EE server
WebSphere:IBM's commercial Java EE server
Dmserver,jsr45

2.7. Clouds Install "Disable"

Cloud Foundry,cloundbess,heroku,openshift

2.8, Swing Installation "disabled" 2.9, Android Installation "disabled"2.10. Database Tools Enable2.11. Other Tools Installation

Bytecode Viewer: is an advanced lightweight Java bytecode Viewer
DSM Analysis: Dependency structure matrix (Dependency Structure MATRICES,DSM)
Eclipse
Remote Access
Task Management: Tasks Management plug-in
Terminal: TERMINAL commands
Uml
Yaml: A form of data serialization
XSLT and XPath:

3. Optimization

Try to set the default settings, and some are project settings

1) setting→editor→inspection cancel spelling Check
2) Setting→editor→general→appearance→show line numbers row number
3) Turn off auto-save,
Setting→appearence→system setting→synchronization
Reverse: synchronizate file on frame, Save Files on frame D Eactivation
Not saved display * settings
Setting→editor→general→editor Tabs→mark modified Tabs with asterisk
4) turn on serialization monitoring
Sett Ing→editor→inspections→java→serialization issues
Serializable class without ' Serialversionuid '
5) Modify the property resource file encoding
Setting→editor→file encodings→encoding UTF-8
Global Encoding, Project Encoding, Properties File
Checked: Transpar ENT native-to-ascii Conversion
6) Code Shortcuts
Setting→keymap
7) Hide useless files

Setting→editor→file type
Bottom Ignore files and folders
. Idea;. IML;
8) Code hints are case insensitive
Setting→editor→grneral→code completion
Case Sensitive Completion Check None
9) Automatic import type
Setting→editor→grneral→auto Import Selected
Add unambiguous imports on the fly
Optimize Imports on the fly

4.maven Configuration

Setting→build→build Tools→maven
You can do it yourself.

5. Other Settings 5.1, interface font

setting→appearence→ Check Override default fonts

5.1. Program Font

Font Colors & Fonts, Editor
First, a new copy.
The font is then modified and the size can be
You can also modify the console font, console color, and so on

5.3. Background color

Editor, Colors & Fonts, General→text→default test
rgb:199,237,204

6.JDK settings

File, other Settings, Default Project Structure

7.tomcat settings

Setting→build→application Servers
Add the downloaded Tomcat package to

java-idea-installation configuration optimization, etc.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.