Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-333

Match artifact ids with Maven module names

    XMLWordPrintableJSON

Details

    Description

      actual directory names don't match artifact ids:

      $ grep "^  <artifact" */pom.xml
      api/pom.xml:  <artifactId>log4j-api</artifactId>
      core/pom.xml:  <artifactId>log4j-core</artifactId>
      dist/pom.xml:  <artifactId>log4j-distribution</artifactId>
      flume-ng/pom.xml:  <artifactId>log4j-flume-ng</artifactId>
      jcl-bridge/pom.xml:  <artifactId>log4j-jcl</artifactId>
      jmx-gui/pom.xml:  <artifactId>log4j-jmx-gui</artifactId>
      log4j12-api/pom.xml:  <artifactId>log4j-1.2-api</artifactId>
      log4j-to-slf4j/pom.xml:  <artifactId>log4j-to-slf4j</artifactId>
      osgi/pom.xml:  <artifactId>log4j-osgi</artifactId>
      samples/pom.xml:  <artifactId>log4j-samples</artifactId>
      slf4j-impl/pom.xml:  <artifactId>log4j-slf4j-impl</artifactId>
      taglib/pom.xml:  <artifactId>log4j-taglib</artifactId>

      the only exception is log4j-to-slf4j

      doing so will cause you problems with automatic calculations done by Maven for site: you're going to fight against Maven, which is good neither for you nor Maven (I already heard a lot about "maven site plugin is broken"...)

      you should really rename directories in svn to match artifactIds (which will cause less trouble than renaming artifact ids to match directory names IMHO)

      Attachments

        Activity

          People

            ggregory Gary D. Gregory
            hboutemy Herve Boutemy
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: