2021年11月27日 星期六
java static get Class Name
for log4j static object initialize class name.
static String CLASS_NAME = java.lang.invoke.MethodHandles.lookup().lookupClass().getName(); static Logger log = Logger.getLogger(CLASS_NAME);
2021年10月6日 星期三
Add Maven dependencies to Eclipse Deployment Assembly
在Eclipes Project 中,加入<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
手動使用這個方法在執行Maven-update project 之後,該項設定會消失。可以透過Eclipse 的設定來處理:
在Java Build Path->Order and Export 勾選 Maven Dependencies
如此再執行Maven Update Project,Deployment Assembly關於Maven Dependency設定還是會不見。但另外新增一個專案,將.classpath、.project copy 至此專案,則看似正常,所以還在確認解決方法。
2021年7月29日 星期四
Maven install a jar to private repository
pom 需要有一個效果就是引用本機的JAR檔.
可以這麼作
<dependency> <groupId>com.sample</groupId> <artifactId>sample</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/Name_Your_JAR.jar</systemPath> </dependency>
也可以這麼作
mvn install:install-file
-Dfile=D:/tmp/myTest.jar
-DgroupId=com.test
-DartifactId=myTest
-Dversion=1.0
-Dpackaging=jar
<dependency>
<groupId>com.test</groupId>
<artifactId>myTest</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
2021年7月28日 星期三
2021年5月26日 星期三
技巧的設定JAVA main 測試環境
2021年4月5日 星期一
訂閱:
文章 (Atom)
Ads
