2009-07-13 60 views

回答

0

這不是一個完整的回答你的問題;是解決這個問題時需要查看的東西清單:

  • 如何處理生成的源代碼,何時生成它們?
  • 您是否需要META-INF中的自定義信息?
  • 如何管理罐子?
    • 你可以讓他們安裝在外部存儲庫,本地資源庫,或與系統中指定它們,項目相對路徑,或系統是否與系統指定的絕對路徑
    • 上,你可以保持編譯時的jar任何地點,和那些你想裏面的戰爭的webapp/WEB-INF內

如果你的項目有行家友好的架構,然後確定。否則,你可以指定這樣的自定義路徑:

<packaging>ear</packaging> 
<build> 
    <finalName>ear-name</finalName> 

    <!-- you can have only one source path--> 
    <sourceDirectory>src-dir-path</sourceDirectory> 

    <!-- you can have only one test path--> 
    <testSourceDirectory>test-dir-path</testSourceDirectory> 

    <!-- you can have several resource paths --> 
    <resources> 
     <resource> 
      <directory>src-resources-path</directory> 
      <excludes> 
       <exclude>**/*.java</exclude> 
      </excludes> 
     </resource> 
    </resources> 

    <!-- you can have several test resource paths --> 
    <testResources> 
     <testResource> 
      <directory>test-resources-path</directory> 
      <excludes> 
       <exclude>**/*.java</exclude> 
      </excludes> 
     </testResource> 
    </testResources> 
</build> 

其他提示:

  • 研究Eclipse中產生的耳朵,和Maven產生的耳朵,檢查差異
  • 你可以找到失蹤MVN編譯罐子,不要爲此使用IDE,你想確保maven擁有它需要的所有jar文件
  • 你可以在maven中使用ant腳本,使用maven-antrun-plugin,如果需要,我可以提供示例d
1

您是否試過Weblogic Maven plugin?目標似乎正是你想要的。我沒有使用它自己,所以無法確認它是否真的有效。

更新: 發現此blog描述部署到10.1.3,但不使用weblogic插件。

+0

感謝您的提示。如果有人能確認這是否也適用於Oracle AS 10,我將不勝感激。 – tputkonen 2009-07-13 13:00:04

相關問題