2011-08-31 38 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>