You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Hoon Park (JIRA)" <ji...@apache.org> on 2016/11/22 07:08:58 UTC

[jira] [Created] (ZEPPELIN-1695) Clean, keep simple our maven configuration files (pom.xml)

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)