2013-07-21 68 views
1

當試圖建立war文件行家不包任何META-INF採用POM:tomee MVN安裝不包META-INF

<modelVersion>4.0.0</modelVersion> 
<groupId>demo-test</groupId> 
<artifactId>core-parent</artifactId> 
<packaging>pom</packaging> 
<version>1.0.0</version> 
<name>test</name> 
<url>http://maven.apache.org</url> 

<properties> 
    <test.core.version>1.0.0</test.core.version> 
</properties> 

<modules> 
    <module>testDataModule</module> 
    <module>testFramework</module> 
    <module>testManagerModule</module> 
    <module>CoreWar</module> 
</modules> 

<dependencies> 
    <dependency> 
     <groupId>javax</groupId> 
     <artifactId>javaee-api</artifactId> 
     <version>6.0</version> 
     <!-- scope provided means the container delivers it --> 
     <scope>provided</scope> 
    </dependency> 
</dependencies> 

<build> 
    <finalName>test</finalName> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.openejb.maven</groupId> 
      <artifactId>tomee-maven-plugin</artifactId> 
      <version>1.5.2</version> 
      <configuration> 
       <finalName>test</finalName> 
       <tomeeVersion>1.5.2</tomeeVersion> 
       <tomeeClassifier>plus</tomeeClassifier> 
       <path>C:\test\code\test.core\CoreWar\target\test.war</path> 
       <debug>true</debug> 
       <tomeeHost>localhost</tomeeHost> 
       <tomeeHttpPort>8080</tomeeHttpPort> 
       <libs> 
        <lib>mysql:mysql-connector-java:5.1.20</lib> 
       </libs> 
      </configuration> 
     </plugin> 
     <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <configuration> 
       <source>1.6</source> 
       <target>1.6</target> 
      </configuration> 
     </plugin> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-war-plugin</artifactId> 
      <configuration> 
       <webXml>..\testFramework\WebFramework\src\webapp\WEB-INF\web.xml</webXml> 
       <outputFileNameMapping>@{groupId}@[email protected]{artifactId}@@{dashClassifier?}@[email protected]{extension}@</outputFileNameMapping> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 

,我試圖puting META-INF無處不在。 而不用更換tomee.xml 我嘗試了以下結構:

myApp-> SRC->資源 - > META-INF/persistence.xml中 myApp-> SRC-> webapp-> META-INF/persistence.xml

回答

0

你試過webapp/WEB-INF/persistence.xml嗎?