2011-08-31 88 views
0

我有我想有以下配置Maven插件:如何從maven pom插件配置讀取枚舉?

<ObjectName> 
    <ObjectType> 
    <Param1>12</Param1> 
    <EnumTypeParam>4</EnumTypeParam> 
    </ObjectType> 
</objectName> 

凡EnumTypeParam是一個java枚舉。我將如何在pom文件中執行此操作?

+0

你找到一個答案?我試圖讓你的maven protoc插件使用語言規範,但它不會接受pom.xml文件中的' JAVA'。 –

+0

我用我用來讓它工作的pom文件部分更新了這個問題。 –

+0

請提供您的解決方案作爲答案。 – pjanssen

回答

-2

最後我用這樣的:

<plugin> 
    <groupId>com.google.protobuf.tools</groupId> 
    <artifactId>maven-protoc-plugin</artifactId> 
    <version>0.1.11-SNAPSHOT</version> 
    <configuration> 
     <protocExecutable>protoc</protocExecutable> 
     <protoSourceRoot>${project.basedir}/target/protobuff/speed</protoSourceRoot> 
       <languageSpecifications> 
        <LanguageSpecification> 
         <language>JAVA</language> 
         <outputDirectory>${project.basedir}/target/generated-sources/java</outputDirectory> 
        </LanguageSpecification> 
        <LanguageSpecification> 
         <language>CPP</language> 
         <outputDirectory>${project.basedir}/target/generated-sources/cpp</outputDirectory> 
        </LanguageSpecification> 
       </languageSpecifications> 
      </configuration> 
      <executions> 
       <execution> 
        <goals> 
         <goal>compile</goal> 
         <goal>testCompile</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin>