3招解決ant構建時任務找不到(taskdef cann't be found)的問題
在用ant編譯專案時,有時會碰到build.xml中所定義的任務找不到的問題:
[[email protected] test]# ant -f build.xml local_war
Buildfile: build.xml
local_war:
BUILD FAILED
/home/haoqf/software/APM/test/build.xml:18: taskdef class com.ibm.team.build.ant.task.LogPublisherTask cannot be found
Total time: 0 seconds
這是因為ant在當前java的classpath中找不到類
1. 在ant命令列指定:
[[email protected] test]# ant -f build.xml local_war -lib /home/haoqf/software/RTC/RTC-BuildSystem-Toolkit-Linux-3.0iFix1/jazz/buildsystem/buildtoolkit/
2. 在build.xml指定:
<?xml version="1.0" encoding="UTF-8"?> <project name="BVT_CVT" default="local_war"> <target name="local_war"> <taskdef name="logPublisher" classname="com.ibm.team.build.ant.task.LogPublisherTask"> <classpath> <pathelement location="/home/haoqf/software/RTC/RTC-BuildSystem-Toolkit-Linux-3.0iFix1/jazz/buildsystem/buildtoolkit/"/> <fileset dir="/home/haoqf/software/RTC/RTC-BuildSystem-Toolkit-Linux-3.0iFix1/jazz/buildsystem/buildtoolkit/"> <include name="**/*.jar"/> </fileset> </classpath> </taskdef> <logPublisher repositoryAddress="${repositoryAddress}" /> </target> </project>
3. 設定當前環境變數CLASSPATH:
[[email protected] test]# export CLASSPATH=$CLASSPATH:/home/haoqf/software/RTC/RTC-BuildSystem-Toolkit-Linux-3.0iFix1/jazz/buildsystem/buildtoolkit/com.ibm.team.build.toolkit_2.2.0.v20110308_0258.jar
其中com.ibm.team.build.toolkit_2.2.0.v20110308_0258.jar包含了類LogPublisherTask的實現。
來源:
http://blog.chinaunix.net/uid-23741326-id-3191369.html
相關推薦
3招解決ant構建時任務找不到(taskdef cann't be found)的問題
在用ant編譯專案時,有時會碰到build.xml中所定義的任務找不到的問題: [[email protected] test]# ant -f build.xml local_war Buildfile: build.xml local_war: BUILD
Linux中編譯C/C++檔案構建時提示找不到引用的函式定義
1、確認應用的檔案是否有編譯,測試方法修改錯檔案中的內容再次編譯看是否報錯 2、如果沒有說明沒有參與編譯,需要修改makefile檔案新增編譯對應檔案生成.o目標檔案。 3、如果發現已經添加了該檔案,還有一種可能就是巨集命名衝突。例如: #ifndef _MONITOR_H_ #defi
jenkins構建時提示找不到pom.xml
錯誤提示:ERROR: No such file C:\Windows\system32\config\systemprofile\.jenkins\workspace\netDesk\pom.xml Perhaps you need to specify the corre
水晶報表 Crystal Report 調用存儲過程時出錯 找不到表 ,解決方法。
top app net amp lean local database sep asp.net 用 CrystalReportViewer1 控件在asp.net的網頁上顯示報表,假設做報表時調用數據表數據的方式調用是能夠成功的。但報表是用存儲過程獲
安裝VirtualBox時系統找不到指定路徑的解決方法
安裝VirtualBox,系統找不到指定路徑的解決方法 當安裝genymotion(帶有虛擬機器)時,有時會出現安裝VirtualBox找不到指定路徑,,此時需要分別安裝genymotion和VirtualBox,但是在下載VitualBox之後,在安裝時仍然出現這種情況,即如果彈出
java和groovy混合程式設計時提示找不到符合錯誤解決辦法
本人在使用java和groovy混合程式設計時,發現一個問題,當java和groovy相互呼叫的過程中在本機執行沒有任何問題,但當弄到Jenkins上之後總是報錯,本機使用gradle執行build的task的時候,也是報錯,資訊如下: 錯誤: 找不到符號 import com.fission
安裝ADOBE reader時出現找不到actionlist的解決辦法
這個錯誤的原因是機器上有未解除安裝乾淨的flash player首先下載一個Adobe Flash Player Uninstaller 11.8.800.129,地址為解壓之後執行安裝,然後從下面這個地址下載並安裝adobe reader即可
Jenkins部署Maven專案時提示找不到JDK問題的解決方案
背景描述 今天我將一個Maven Web專案在Jenkins中配置自動構建部署時,遇到報錯: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compi
電腦安裝系統時提示“找不到硬碟”如何解決
電腦安裝系統的方法有很多眾,比較常見的是用PE來安裝的,當然也可以用U盤安裝。安裝過程中無法識別到硬碟那是很正常的事,相信大部分使用者都遇到過,該如何解決?不要擔心,本教程小編告訴大家解決步驟。 具體方法如下: 1、初始化bios 後設置 system configuration -----
刪除檔案時提示“找不到該專案”,怎麼解決?
1.把以下程式碼複製貼上到一新建的txt記事本文件中,並另存為del.bat檔案(或者你喜歡的名字),注意副檔名為批處理檔案bat; DEL /F /A /Q \?\%1 RD /S /Q \?\%
程式設計師被叫修電腦?說不會不好意思,學這3招解決簡單問題!
作為一名程式設計師,我就最討厭有人叫我去修電腦!我是做開發的!不是修電腦的! 然而若有人找你程式設計師修電腦,輕鬆搞定,贏得眾人讚歎,豈不逼格滿滿? 今天,小編就談談修電腦那些事:電腦宕機了怎麼辦! 情況一:外接裝置故障 這個可以說是最簡單的了,接觸不良唄。插好外接裝置即
記第一次使用maven3.2 jstl1.2時包找不到和包衝突的解決
初學javaweb,在看孫衛琴老師的javaweb開發15章講JSTL core標籤庫的時候跑了一下書上的程式碼,window10,java 1.8,cmd+tomcat8.15,(剛開始,不想用IDE,所以都是cmd)。書本程式碼目錄結構 |--ch15: namelis
搭建WAMP 環境時,解決Windows下輸入localhost找不到網頁的問題
剛學網站搭建都避免不了WAMP環境的配置,總會出現這樣那樣的問題,而其中大多數的問題都是可以通過修改Apache配置檔案--httpd.conf來解決。(在此不得不鼓吹Linux搭環境的簡單,一行程式碼傻瓜式安裝LAMP環境,配置也簡單,正適合我這種懶得動腦
在Eclipse中配置SDK路徑的時出現找不到adb.exe的提示,解決方法如下!
SDK升級到1.6以上版本後在Eclipse中配置SDK路徑的時候出現找不到adb.exe的提示,原因:ADT外掛版本未升級導致 解決方法: ①不升級ADT版本(暫為0.9.9),把platform-tools資料夾下的adb.exe檔案拷貝到tools資料夾下,並把plat
遇到一個spring啟動時類找不到的問題~
eclips singleton jar ebe esc apach star ole bsp 今天將一個老的項目部署到Tomcat7上運行時,spring初始化一直失敗,提示錯誤如下: Java.lang.NoClassDefFoundError:org.springfr
安裝xampp時提示找不到文件“-n”,提示沒有安裝Microsoft Visual C++ 2008 Redistributable Package (x86)
pac sdn .exe tro setup net sof edi microsoft ①安裝xampp時提示找不到文件“-n”; ②提示沒有安裝Microsoft Visual C++ 2008 Redistributable Package (x86)。 解決方法如下
使用Spring4時, 運行時出現找不到MappingJacksonHttpMessageConverter的情況
exception ade context dha log eating creating core 配置 啟動項目報錯: [org.springframework.web.context.ContextLoader]Context initialization fail
sbt打包Scala寫的Spark程序,打包正常,提交運行時提示找不到對應的類
dex ref 3-9 代碼 intellij read clas 找不到 cep sbt打包Scala寫的Spark程序,打包正常,提交運行時提示找不到對應的類 詳述 使用sbt對寫的Spark程序打包,過程中沒有問題 spark-submit提交jar包運行提示找不到
4K高清播放機播放NAS中的視頻電影方法教程(解決網絡共享中找不到NFS文件夾的)
設置 鼠標 映射 中心 新增 style php target 完成 4K高清播放機播放NAS中的視頻電影方法教程(解決網絡共享中找不到NFS文件夾的方法)(所有4K高清播放機通用)一 :工具1.億格瑞A10播放器(理論上所有的4K播放器都支持此操作)。2.自己群暉NAS家
遠程ssh執行命令時提示找不到命令
3.1.1 pan 執行 http hit 報錯 sdn too 主機 最開始的時候碰到這種問題,是在hadoop003上配置了jdk1.8, 在hadoop002上執行ssh hadoop003 java -version提示沒有命令,先ssh hadoop003然後執行