Java Tools: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (35 intermediate revisions by 8 users not shown) | |||
| Line 1: | Line 1: | ||
* Eclipse EE (Eller eclipse Core med WST) | * Eclipse EE (Eller eclipse Core med WST) | ||
* log4j | * log4j | ||
* PMD - Static Code Analysis | * <strike>Tomcat</strike> GlassFish | ||
* | * Plugins | ||
** Subclipse / subversive | |||
** PMD - Static Code Analysis | |||
** <strike>Luntclipse</strike> - too old | |||
-- To be investigated | [https://visualvm.dev.java.net/ VisualVM - alternative to JConsole] | ||
== SonaType Nexus == | |||
* http://exchange.sonatype.com/ | |||
* [http://exchange.sonatype.com/details?extension=4969301365 Nexus Repository - Artifact Import Scripts] | |||
** https://github.com/darthhater/nexus-repository-import-scripts | |||
==Eclipse settings== | |||
*Eclipse.ini - increase max heap size -Xmx=1024m | |||
*JNI library path: -Djava.library.path=/usr/lib/jni | |||
== To be investigated == | |||
* Log4e | * Log4e | ||
* MoreUnit | * MoreUnit | ||
* Eclipse Checkstyle | * Eclipse Checkstyle | ||
* Findbugs | |||
* [http://cargo.codehaus.org/ cargo] (deployment tool) | |||
* [http://www.quartz-scheduler.org/ Quartz scheduler] - hvis det bare er til asynkron eksekvering kan [http://java.sun.com/j2ee/1.4/docs/api/javax/resource/spi/work/WorkManager.html Workmanager] API'et bruges. JEE vejen foreslår dog at man bruger en [http://java-x.blogspot.com/2007/01/ejb-3-timer-service.html Timer Bean] | |||
* Reports | |||
** [http://itextpdf.com/ iText pdf library] | |||
** [http://jasperforge.org/projects/jasperreports Jasper Reports] | |||
* Graf tegning | |||
** [http://prefuse.org prefuse] | |||
** [http://www.jfree.org/jfreechart/ JFreeChart] | |||
* Java Templating: | |||
** [http://velocity.apache.org/ Apache Velocity] or [http://freemarker.sourceforge.net/ FreeMarker] | |||
** [http://www.opensymphony.com/sitemesh/ SiteMesh] | |||
* [http://jsoup.org/ JSoup] as an alternative to [http://htmlunit.sourceforge.net/ HtmlUnit] | |||
* [https://rome.dev.java.net/ Rome] RSS parser / generator | |||
http://entips.sharmavishal.com/2007/09/top-10-popular-eclipse-plugin.html | http://entips.sharmavishal.com/2007/09/top-10-popular-eclipse-plugin.html | ||
* JMeter | |||
= Other tools = | |||
These are nice for web dev but are not directly java related | |||
*fiddler | |||
*webscarab-ng | |||
*charles (shareware) | |||
*soapUI | |||
*firefox html validator | |||
*firebug | |||
*firefox web developer (toolbar) | |||
*firefox portable so you can use several versions | |||
*Wappalyzer (analyse which tools is used to create a site) | |||
*[http://pencil.evolus.vn/en-US/Home.aspx Pencil - mockups] | |||
Latest revision as of 13:27, 14 September 2017
- Eclipse EE (Eller eclipse Core med WST)
- log4j
TomcatGlassFish- Plugins
- Subclipse / subversive
- PMD - Static Code Analysis
Luntclipse- too old
VisualVM - alternative to JConsole
SonaType Nexus
Eclipse settings
- Eclipse.ini - increase max heap size -Xmx=1024m
- JNI library path: -Djava.library.path=/usr/lib/jni
To be investigated
- Log4e
- MoreUnit
- Eclipse Checkstyle
- Findbugs
- cargo (deployment tool)
- Quartz scheduler - hvis det bare er til asynkron eksekvering kan Workmanager API'et bruges. JEE vejen foreslår dog at man bruger en Timer Bean
- Reports
- Graf tegning
- Java Templating:
- JSoup as an alternative to HtmlUnit
- Rome RSS parser / generator
http://entips.sharmavishal.com/2007/09/top-10-popular-eclipse-plugin.html
- JMeter
Other tools
These are nice for web dev but are not directly java related
- fiddler
- webscarab-ng
- charles (shareware)
- soapUI
- firefox html validator
- firebug
- firefox web developer (toolbar)
- firefox portable so you can use several versions
- Wappalyzer (analyse which tools is used to create a site)