Hoon Park created ZEPPELIN-1695:
-----------------------------------

             Summary: Clean, keep simple our maven configuration files (pom.xml)
                 Key: ZEPPELIN-1695
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1695
             Project: Zeppelin
          Issue Type: Improvement
          Components: conf
            Reporter: Hoon Park


We have not well managed pom.xml files. Through simplify these pom.xml files 
can modify easily and get noticed what how our pom files work. 

These are some examples, 

1. not centralised version management (+ no consistency)
{code:xml}
      <dependency>
        <groupId>org.apache.thrift</groupId>
        <artifactId>libthrift</artifactId>
        <version>${libthrift.version}</version>
      </dependency>

      <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpcore</artifactId>
        <version>4.3.3</version>
      </dependency>
{code}

2. duplicated. (cobertura plugin appears twice in the same file)

{code:xml}
     <pluginManagement>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>cobertura-maven-plugin</artifactId>
          <version>2.7</version>
        </plugin>

     ... 
  <plugins>
     <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <configuration>
          <formats>
            <format>html</format>
          </formats>
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to