BaNg@taobao
Just Do It!
BlogJava
::
首頁
::
聯系
::
聚合
::
管理
20 Posts :: -1 Stories :: 202 Comments :: 0 Trackbacks
公告
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(33)
給我留言
查看公開留言
查看私人留言
我參與的團隊
隨筆分類
C++(3)
Eclipse(12)
Eclipse開發每日一轉(+理解)
Java(14)
人生(1)
數學
源代碼分析(4)
網摘備用(3)
隨筆檔案
2021年3月 (1)
2012年2月 (1)
2009年7月 (1)
2009年6月 (2)
2009年2月 (1)
2008年11月 (3)
2008年10月 (1)
2008年8月 (1)
2008年7月 (3)
2008年5月 (1)
2008年4月 (4)
2008年3月 (1)
收藏夾
java(1)
搜索
最新評論
1.?re: Eclipse文件轉碼插件
支持
--navybullet
2.?re: 一個平庸程序員的想法。
謝謝您提出的見解,我也覺得自己太浮躁了,共勉!
--陳謙莊
3.?re: 插件開發: 將View里面的對象托拽到Editor步驟
您好!
我對這個功能很敢興趣,不知可否發份源碼給我?
--reader
4.?re: GEF社區捐獻的一個圖形旋轉(Rotation)的例子
@madapple你好,你的gef旋轉問題有了解決方法嗎?我正在做這個,能否賜教
--hustgaobo
5.?re: GEF社區捐獻的一個圖形旋轉(Rotation)的例子
評論內容較長,點擊標題查看
--hustgaobo
閱讀排行榜
1.?windows批處理中對帶空格路徑的處理(18755)
2.?Eclipse文件轉碼插件(18429)
3.?一個平庸程序員的想法。(7891)
4.?因為Eclipse包結構改動帶來的RCP啟動失敗。(6215)
5.?Ubuntu下GTK+開發環境設置(6146)
評論排行榜
1.?一個平庸程序員的想法。(54)
2.?Eclipse文件轉碼插件(23)
3.?源代碼才50K的eclipse中文properties編輯插件(更新)(14)
4.?或許你不知道的一個調試功能(12)
5.?windows批處理中對帶空格路徑的處理(10)
當Maven遇上MyEclipse
Maven有自己的一套約定目錄規則,與MyEclipse的有沖突,其實結合也很簡單,因為MyEclipse的目錄可配置。
1 用maven創建一個web project
mvn archetype:create -DgroupId=com.lifesting -DartifactId=test -DarchetypeArtifactId=maven-archetype-webapp
2 補全某些目錄
cd test\src
mkdir main\java
mkdir test\resources
mkdir test\java
3 修改pom文件,在生成eclipse項目的時候maven eclipse plugin使用此配置
在project/build下面插入
<
plugins
>
<
plugin
>
<
groupId
>
org.apache.maven.plugins
</
groupId
>
<
artifactId
>
maven-eclipse-plugin
</
artifactId
>
<
configuration
>
<
projectnatures
>
<
java
.lang.String
>
com.genuitec.eclipse.j2eedt.core.webnature
</
java.lang.String
>
<
java
.lang.String
>
org.eclipse.jdt.core.javanature
</
java.lang.String
>
</
projectnatures
>
<
outputDirectory
>
src/main/webapp/WEB-INF/classes
</
outputDirectory
>
</
configuration
>
</
plugin
>
</
plugins
>
project nature是eclipse開發中一個概念,比如加入javanature就表示此項目是一個java project,會綁定一個java builder用來編譯java文件,而webnature告訴MyEclipse這是一個MyEclipse web項目,更多MyEclipse projectNature:
webservice-- com.genuitec.eclipse.ws.xfire.wsnature
facelet-- com.genuitec.eclipse.jsf.faceletsnature
jsf--com.genuitec.eclipse.jsf.jsfnature
struts--com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature
或者在插件里面使用這個方法:
IProject project
=
ResourcesPlugin.getWorkspace().getRoot().getProject(
"
test
"
);
try
{
String[] natures
=
project.getDescription().getNatureIds();
for
(String nature :natures)
System.out.println(nature);
}
catch
(CoreException e)
{
e.printStackTrace();
}
可以將項目所有的nature打印出來
outputDirectory主要是告訴maven eclipse plugin編譯輸出在什么位置,默認在target/classes下面,web項目不同,應該放在src/main/webapp/WEB-INF/classes 才能夠被MyEclipse package到服務器。
4 在命令行test目錄下運行mvn eclipse:eclipse生成Eclipse項目。
5 在MyEclipse中將test project 導入到workspace,MyEclipse通過projectNature識別到test是一個MyEclipse web project,它會在項目目錄下生成一個.mymetadata文件。再關閉MyEclipse,這么做的原因是因為默認MyEclipse的webRoot不可配置。
6 修改MyEclipse下面的.mymetadata文件,比如我的test項目文件內容為
<?
xml version="1.0" encoding="UTF-8"
?>
<
project-module
type
="WEB"
name
="test"
id
="myeclipse.1207117121765"
j2ee-spec
="1.4"
archive
="test.war"
>
<
attributes
>
<
attribute
name
="webrootdir"
value
="/WebRoot"
/>
</
attributes
>
</
project-module
>
增加一行,修改一行為:
<?
xml version="1.0" encoding="UTF-8"
?>
<
project-module
type
="WEB"
name
="test"
id
="myeclipse.1207117121765"
context-root
="/test"
"
j2ee-spec
="1.4"
archive
="test.war"
>
<
attributes
>
<
attribute
name
="webrootdir"
value
="/src/main/webapp"
/>
</
attributes
>
</
project-module
>
可以看到,增加的一行 context-root="/test" 表示web的上下文為test.
修改的一行為webrootdir的值,將/WebRoot改為maven默認的web項目source目錄/src/main/webapp。
7 重新啟動MyEclipse,一切搞定了,調試開發兩不誤。
參考資料
http://www.myeclipseide.com/PNphpBB2-viewtopic-t-17416.html
posted on 2008-04-02 14:32
Always BaNg.
閱讀(5725)
評論(0)
編輯
收藏
所屬分類:
Eclipse
、
網摘備用
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Eclipse中正則表達式刪除所有注釋
GEF社區捐獻的一個圖形旋轉(Rotation)的例子
插件開發之:Common Navigator View (CNV) 通用導航試圖
插件開發: 將View里面的對象托拽到Editor步驟
Ubuntu下GTK+開發環境設置
關于GEF 3.4 PaletteGroup的小誤會
通過一個小例子看怎樣擴展SWT
或許你不知道的一個調試功能
因為Eclipse包結構改動帶來的RCP啟動失敗。
Eclipse文件轉碼插件
Copyright @ Always BaNg.
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
主站蜘蛛池模板:
国产免费人成在线视频
|
成年女人18级毛片毛片免费
|
亚洲人成无码久久电影网站
|
色多多免费视频观看区一区
|
日韩免费高清一级毛片在线
|
亚洲色大情网站www
|
国产精品va无码免费麻豆
|
亚洲综合激情五月色一区
|
日本牲交大片免费观看
|
亚洲avav天堂av在线网毛片
|
国产男女猛烈无遮档免费视频网站
|
国产免费久久精品99久久
|
亚洲精品无码激情AV
|
国产日韩精品无码区免费专区国产
|
亚洲AV永久无码天堂影院
|
全免费a级毛片免费**视频
|
男人的天堂av亚洲一区2区
|
亚洲国产精品碰碰
|
精精国产www视频在线观看免费
|
亚洲av无码成h人动漫无遮挡
|
99热在线观看免费
|
亚洲免费在线视频观看
|
日韩免费视频一区
|
一级黄色免费网站
|
久久精品亚洲中文字幕无码网站
|
在线a免费观看最新网站
|
久久亚洲精品国产亚洲老地址
|
四虎免费影院4hu永久免费
|
大妹子影视剧在线观看全集免费
|
亚洲男人的天堂久久精品
|
精品国产一区二区三区免费看
|
国产女高清在线看免费观看
|
72pao国产成视频永久免费
|
亚洲人成电影在线天堂
|
全免费一级毛片在线播放
|
精品国产免费一区二区三区
|
亚洲人成7777影视在线观看
|
亚洲国产天堂久久久久久
|
91精品成人免费国产片
|
国产91成人精品亚洲精品
|
亚洲国产精品久久久久网站
|