maven使用技巧

1、pom打jar包的时候设置MANIFEST.MF的key/value,可以通过在pom.xml文件中添加plugin的方式来实现:

            <plugin>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <finalName>test</finalName>
                    <archive>
                        <manifestEntries>
                            <Premain-class>com.tmall.buy.SizeOfObject</Premain-class>
                            <Boot-Class-Path></Boot-Class-Path>
                            <Can-Redefine-Classes>false</Can-Redefine-Classes>
                        </manifestEntries>
                        <addMavenDescriptor>false</addMavenDescriptor>
                    </archive>
                </configuration>
            </plugin>

2、maven支持多source directory

<plugin>  
  <groupId>org.codehaus.mojo</groupId>  
  <artifactId>build-helper-maven-plugin</artifactId>  
  <version>1.1</version>  
  <executions>  
    <execution>  
      <id>add-source</id>  
      <phase>generate-sources</phase>  
      <goals>  
        <goal>add-source</goal>  
      </goals>  
      <configuration>  
        <sources> 
           <!-- Source folder    -->
          <source>src/config/java</source>  
          <source>src/main/java</source>  
          <source>src/member/java</source>  
        </sources>  
      </configuration>  
    </execution>  
  </executions>  
</plugin> 

 

你可能感兴趣的:(maven,pom)