วันพุธที่ 30 เมษายน พ.ศ. 2557

Config Maven สำหรับ Websphere

เป็นการ Config Eclipse เพิ่มเติมสำหรับ Add Reference Websphere  ครับ
โดยเพิ่ม ข้อมูลตามนี้ แยกตามแต่ละชนิดของ Application (ในส่วน additionalProjectFacets) แล้วใส่เลขเวอร์ชั่นของ Websphere  ลงไป

 <plugin>  
                     <groupId>org.apache.maven.plugins</groupId>  
                     <artifactId>maven-eclipse-plugin</artifactId>  
                     <version>2.9</version>  
                     <configuration>  
                          <wtpversion>2.0</wtpversion>  
                          <additionalProjectFacets>  
                               <jst.ear>6.0</jst.ear>  
                               <com.ibm.websphere.extended.ear>8.0</com.ibm.websphere.extended.ear>  
                               <com.ibm.websphere.coexistence.ear>8.0</com.ibm.websphere.coexistence.ear>  
                          </additionalProjectFacets>  
                     </configuration>  
                </plugin>  

1. Web Project เพิ่ม
     - com.ibm.websphere.extended.web
     - com.ibm.websphere.coexistence.web
2. EJB Project
     - com.ibm.websphere.extended.ejb
3. Enterprise Project
     - com.ibm.websphere.extended.ear
     - com.ibm.websphere.coexistence.ear

วันพุธที่ 2 เมษายน พ.ศ. 2557

Config Maven ให้โหลด Source และ API Docs

ปกติสามารถโหลดได้จาก Command Line ได้เลยครับ หรือจะไป Config บน settings.xml

1. แบบที่ทำผ่าน Command Line ให้เพิ่ม

-DdownloadSources=true -DdownloadJavadocs=true  
 
2. แบบที่เพิ่มใน settings.xml (ให้เพิ่มไฟล์นี้ใน Folder .m2)

<profiles>
     <profile> 
          <id>downloadSources</id>
          <properties> 
               <downloadSources>true</downloadSources>
               <downloadJavadocs>true</downloadJavadocs>
          </properties> 
     </profile> 
</profiles> 
<activeProfiles> 
     <activeProfile>downloadSources</activeProfile> 
</activeProfiles> 


Reference
http://stackoverflow.com/questions/5780758/maven-always-download-sources-and-javadocs

วันพุธที่ 26 มีนาคม พ.ศ. 2557

Config JBoss 7.1 ให้ใช้งาน JPA 2.1

JBoss 7.1 จะใช้ JPA 2.0 ครับ ผมเลยอัพเดท Library ของ Server ให้เป็น JPA 2.1 โดยทำดังนี้
1. ไปที่ Folder {JBOSS_HOME}\modules\javax\persistence\api\main จะเห็นไฟล์ hibernate-jpa-2.0-api-1.0.1.Final.jar อยู่ให้ทำการ copy hibernate-jpa-2.1-api-1.0.0.Final.jar มาวางไว้ที่นี่ (Library JPA 2.1)
2. แก้ไขไฟล์ module.xml  ในส่วน resource-root แก้ส่วนของ Path ให้เป็น hibernate-jpa-2.1-api-1.0.0.Final.jar
3. Stop/ Start Server ก็จะใช้งานได้แล้วครับ

ปล.
ผมใช้ Spring แล้วมีปัญหาอาจจะต้องอัพเดท File javassist-3.15.0-GA.jar ไปเป็น javassist-3.18.1-GA.jar แล้วแก้ module.xml เพื่อโหลด Library ตัวใหม่ โดยจะอยู่ที่ Path {JBOSS_HOME}\modules\org\javassist\main