InstallingThe SonarQube platform is made of 3 components:One Database to store: the configuration of the SonarQube instance (security, plugins settings, etc.)the quality snapshots of projects, views, etc.One Web Server for users to browse quality snapshots and configure the SonarQube instanceOne or more Analyzers to analyze projects Installing DatabaseCreate an empty schema and a sonarqube user...
http://jazz.net/projects/rational-team-concert/ Here are some highlights of what's new in 3.0: Simplified packaging Advanced planning for formal and agile teams Flexible customization and configuration Distributed source control Enterprise build support, with enhanced Build Forge integration Enterprise platform enhancements (z/OS and Power) Enhanced client for Microsoft Visual Studio IDE Open in..
Versioning: SVN의 revision 정보를 이용하여 versioning합니다. 이 때 사용되는 revision 정보는 해당 module의 최종 revision만을 사용합니다. 때문에 전체 build를 하는 경우 각 module별로 최종 revision 정보가 다를 수 있음을 참고하시기 바랍니다. File: trunk/pom.xml Changes: add plugin Before1: pom.xml billing-interface After1: pom.xml billing-interface-${workingCopyDirectory.revision} Case2: war가 tar.gz로 배포되는 경우 war 파일명에 version 정보를 포함. (예: provision interface) Before..
pom.xml 4.0.0 com.real.tps.rbt3.cli.provision provision-interface-vfes war 1.0 Provisioning Interface Implementation For VF-ES maven2-repository.dev.java.net Java.net Maven 2 Repository http://download.java.net/maven/2 legacy maven2-repository.dev.java.net Java.net Maven 2 Repository http://download.java.net/maven/2 com.real.tps.rbt3.cli provisioning 1.0 com.real.tps.rbt3.common rbt-api-vfes 1.0..
출처: https://maven-jaxb2-plugin.dev.java.net/docs/guide.html About the plugin JAXB2 Maven2 plugin which allows you to generate code with JAXB RI in Maven builds. The plugin takes part in the generate-code phase and produces code of the schema-derived classes (plus maybe some other resources) out of the XML Schemas, DTDs and so on. Using the plugin Basic usage In order to use the plugin, you first..
CI 도입과 관련하여 참고할만한 자료를 찾다가 찾아 읽게 된 "지속적인 통합". 구입한 지는 꽤 되었지만 아직 완독을 하지 못한 상태임에도 이렇게 몇 자 적어보는 이유는 중간에 한 번 정리해 보려는 생각도 좀 있고, 책과는 별개로 CruiseControl이나 Hudson등의 사용을 통해 CI에 대해 어느 정도 알아가고 있는 덕도 좀 있고... 이 책은 지속적인 통합의 범위와 적용 시 장점을 얘기하고 이를 이해함으로서 좀 더 나은 프로젝트를 진행하고자 하는데 그 목적을 두고 있다. 지속적인 통합의 배경과 함께 통합의 원칙과 실천 방법에 대해 기술하고, 시스템으로서 데이타베이스 통합, 테스트, 검사, 배포 그리고 피드백에 대해 기술하여 완전한 기능을 갖춘 통합 시스템의 구축 및 적용을 얘기한다. 이와 더불어..
OracleDS jdbc:oracle:thin:@192.168.30.220:1521:ROGERSOLTP oracle.jdbc.driver.OracleDriver 유저 패스워드 5 20 org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter Oracle9i OracleDS jdbc:oracle:thin:@192.168.30.221:1521:ROGERSOLTP oracle.jdbc.driver.OracleDriver 유저 패스워드 5 20 org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter Oracle9i
현재 VF-ES RBT 프로젝트에서 SMS gateway 부분에 대한 개발을 진행중에 있는데, 시작하기에 앞서 개인적으로 CI 차원에서의 단위 테스트를 시행하려고 했었다. CI 도입 검토라는 측면에서 TDD는 필수불가결한 요소가 아닐까 생각이 드는데 테스트 실행과 관련하여 어느 정도의 개발 지연 요소가 있을 것인가에 대해서는 그리 고민하지 않은 것 같다. 우선 스크럼을 적용하면서 각 작업의 추정치를 산정할 때도 디자인 및 개발 부분에 대해서만 추정을 했지 해당 개발분에 대한 테스트 범위 예측이나 테스트 수행에 대해서는 반영하지 않은 것이 사실이다. 이 때문에 야근은 하지 않았지만 업무 시간 외에 개인적인 노력과 시간이 필요했던 것도 사실이고. 각 구현부에 대한 단위 테스트를 진행하면서 진행하기 전에 막연..
org.apache.maven.plugins maven-checkstyle-plugin 2.2 /env/hudson/jobs/cafe_main/workspace/cafe_main/checkstyle.xml com.atlassian.maven.plugins maven-clover2-plugin ${clover.version} /env/clover.2.x.license false true org.apache.maven.plugins maven-project-info-reports-plugin 2.0.1 org.codehaus.mojo jdepend-maven-plugin maven-pmd-plugin utf-8 10 false 1.6 ${maven.compiler.target} org.codehaus.moj..
Overview This document explains how you can access a Gmail account (available from Google) for retrieval and delivery of mailing list messages. Before you Begin You will need to download the SSL Plug-In Retrieving Mail from Gmail with Cruise Control 1. Log into your Gmail account and enable POP Support. Instructions for this are at: http://mail.google.com/support/bin/answer.py?answer=13273 2. Ru..
CruiseControl은 CI용 tool임과 동시에 개별 환경에 맞는 build process를 구성할 수 있는 확장 가능한 framework이다. CI tool과 source control system, build tool의 상관 관계는 무척이나 밀접한데, 다양한 plug-in들을 통해 CVS, SVN, Git, Visual Source Safe등등의 source control system을 지원하고 Ant, Maven, Rake, 그리고 Xcode 및 실행 가능한 build tool이 CruiseControl에서 사용될 수 있다.기본적으로 CruiseControl은 config.xml이라고 불리는 환경 설정 파일에서 CruiseControl 사용을 위한 project, plugin, property..
Use -DskipTests to skip tests instead of -Dmaven.test.skip or -Dmaven.test.skip.exec. maven.test.skip: skip compile of test code and execution maven.test.skip.exec: compile and skip execution The Surefire Plugin is used during the test phase of the build lifecucle to execute the unit tests of an application. It generates reports in 2 different file formats: Plain text files (*.txt) XML files (*...
Configuration and Usage Introduction This document is intended to provide instructions for using the maven-assembly-plugin. In order for this discussion to be useful, it's critical to cover two topics: configuration of the plugin - both inside the POM and, where possible, from the command line - and the different execution styles. For the sake of clarity, we'll cover configuration before executi..
Maven standard directory layout Directory Description src/main/java Application/Library sources src/main/resources Application/Library resources src/main/filters Resource filter files src/main/assembly Assembly descriptors src/main/config Configuration files src/main/webapp Web application sources src/test/java Test sources src/test/resources Test resources src/test/filters Test filter files src..
Locate profiles.xml file into /${base_dir} profiles.xml qa qa prod true prod Register an environment variables in attribute pom.xml ... src/main/filters/${env-resource}/env.properties true src/main/resources/ ... Build command mvn package -P [profile_id] attribute에 설정한 파일과 동일한 파일이 attribute에서 지정한 디렉토리내에 존재한다면 아래와 같은 처리가 가능 log4j.rootLogger=${log4j.rootLogger} attribute에 설정한 파일과 동일한 파일이 attribute..
Guide to Working with Manifests In order to modify the manifest of the resultant JAR produced by the jar plug-in you need to create a configuration for the jar plug-in. In this first example we'll add some entries to the manifest by specifying what we'd like in the configuration element of the jar plug-in: ... org.apache.maven.plugins maven-jar-plugin 2.2 development ${pom.url} ... As you see ab..
Command Line Reference The following command line options are availabl when running Maven: usage: mvn [options] [] [] Options: -q,--quiet Quiet output - only show errors -C,--strict-checksums Fail the build if checksums don't match -c,--lax-checksums Warn if checksums don't match -P,--activate-profiles Comma-delimited list of profiles to activate -ff,--fail-fast Stop at first failure in reactori..
Starting with JSF 1.2, you can specify managed bean methods that are automatically called just after the bean has been constructed and just before the bean goes out of scope. This is particularly convenient for beans that establish connections to external resources such as databases. Annotate the methods with @PostConstruct or @PreDestroy, like this: public class MyBean { @PostConstruct public v..
JSF is becoming more popular framework for user interface layer development, many architects and companies assuming that Struts is becoming outdated and JSF is catching up the market. I am not sure whether it is true at this point of time. However I would like express my critic on the advantages and disadvantages of JSF. Advantages Big vendors (Oracle, IBM, JBoss, etc) backing JSF implementation..
Open Source Components Use myfaces or Sun RI. I feel it doesn’t matter because both comes from Sun. Sun offers myfaces through open-source community. Use richfaces to get rich look quicker. Click here to go to demo site. Use facelets to avoid compilation time and better code readability. IDE Use eclipse latest version Use richfaces eclipse plugin. It offers Visual Page Editor for Richfaces, JSF,..
Introduction to JSF JavaServer Faces is a framework that simplifies development of sophisticated web application user interfaces, primarily by defining a user interface component model tied a well defined request processing life cycle. Objectives of JSF To provide event-driven component based technology for developoing web applications. To separate the user interface from the model objects that ..
In case of validator for multiple fields, you have to use a f:attribute facet(s) to attach the validator to the last component of the group (components are rendered, validated, converted and updated in the same order as you define them in the JSF view) and pass the client ID of the other component(s). In some of cases, you may confused to use an attribute field(s) in f:attribute value. For insta..
Validator for multiple fields Introduction Validators in JSF are nice. They, however, have its short comings. They will by default validate only on fields at once. There is no standard way to attach one validator to multiple fields. Although there are some situations where you want this kind of functionality. For example validating the password confirmation field, validating the range of two num..
Creating Custom JSF Validation You can add your own validation logic to meet your specific business nedds. If you need custom validation logic for a component on a single page, you can create a validation method on the page's backing bean. Creating the validation method on a backing bean is also useful when you need validation to access other fields on the page. For example, if you have separate..
The 'oracle-ds.xml' file is the config file for your database. It should be located in the JBoss deploy directory for your application. A sample 'oracle-ds.xml' for normal case. NAME_OF_JNDI jdbc:oracle:thin:@localhost:1521:SID oracle.jdbc.driver.OracleDriver user password org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter Oracle9i org.jboss.resource.adapter.jdbc.vendor.OracleException..
- Total
- Today
- Yesterday
- Guava
- Tomcat
- spring boot
- install
- Java
- JSF
- Maven
- SBM
- dump
- bash
- SMPP
- Heap
- Dependency
- bouncycastle
- log4j
- Jose
- Kubernetes
- nodejs
- EMV
- svn
- jboss
- monitoring
- Shell
- OOP
- spring
- docker
- ubuntu
- zookeeper
- Oracle
- ssh
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |