I created <https://issues.apache.org/jira/browse/LOG4J2-1788> for this. I'm not sure about naming, so I opened that up for questions.
Naturally, this parent pom shouldn't need to get updated all that often (similar to the ASF parent pom or commons parent pom). We could also look at the commons parent pom for inspiration of anything useful. On 16 January 2017 at 14:17, Matt Sicker <boa...@gmail.com> wrote: > I'd imagine it'd be pretty minimal, just inheriting from the latest ASF > pom and specifying some plugin baseline configurations where useful. > > On 16 January 2017 at 14:16, Apache <ralph.go...@dslextreme.com> wrote: > >> That would be fine depending on what is in it. >> >> Ralph >> >> On Jan 16, 2017, at 1:15 PM, Matt Sicker <boa...@gmail.com> wrote: >> >> So it seems as though using the log4j parent pom as the parent pom for >> this repository won't work that well. I'm thinking we should make a common >> parent pom for all log4j projects that can be used by log4j2, log4j-bom, >> log4j-scala, and log4j-boot (and any others down the line). >> >> On 16 January 2017 at 14:07, Apache Jenkins Server < >> jenk...@builds.apache.org> wrote: >> >>> See <https://builds.apache.org/job/Log4jScala/1/> >>> >>> ------------------------------------------ >>> Started by user Matt Sicker >>> [EnvInject] - Loading node environment variables. >>> Building remotely on H10 (ubuntu) in workspace < >>> https://builds.apache.org/job/Log4jScala/ws/> >>> Cloning the remote Git repository >>> Cloning repository https://git-wip-us.apache.org/ >>> repos/asf/logging-log4j-scala.git >>> > git init <https://builds.apache.org/job/Log4jScala/ws/> # timeout=10 >>> Fetching upstream changes from https://git-wip-us.apache.org/ >>> repos/asf/logging-log4j-scala.git >>> > git --version # timeout=10 >>> > git -c core.askpass=true fetch --tags --progress >>> https://git-wip-us.apache.org/repos/asf/logging-log4j-scala.git >>> +refs/heads/*:refs/remotes/origin/* >>> > git config remote.origin.url https://git-wip-us.apache.org/ >>> repos/asf/logging-log4j-scala.git # timeout=10 >>> > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* >>> # timeout=10 >>> > git config remote.origin.url https://git-wip-us.apache.org/ >>> repos/asf/logging-log4j-scala.git # timeout=10 >>> Fetching upstream changes from https://git-wip-us.apache.org/ >>> repos/asf/logging-log4j-scala.git >>> > git -c core.askpass=true fetch --tags --progress >>> https://git-wip-us.apache.org/repos/asf/logging-log4j-scala.git >>> +refs/heads/*:refs/remotes/origin/* >>> > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 >>> > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 >>> Checking out Revision 583845d5bdc1d518033a621538add76838fd1306 >>> (refs/remotes/origin/master) >>> > git config core.sparsecheckout # timeout=10 >>> > git checkout -f 583845d5bdc1d518033a621538add76838fd1306 >>> First time build. Skipping changelog. >>> Parsing POMs >>> ERROR: Failed to parse POMs >>> java.io.IOException: remote file operation failed: < >>> https://builds.apache.org/job/Log4jScala/ws/> at >>> hudson.remoting.Channel@6951cd79:H10: hudson.remoting.ProxyException: >>> hudson.maven.MavenModuleSetBuild$MavenExecutionException: >>> org.apache.maven.project.ProjectBuildingException: Some problems were >>> encountered while processing the POMs: >>> [FATAL] Non-resolvable parent POM: Could not find artifact >>> org.apache.logging.log4j:log4j:pom:2.7.1-SNAPSHOT and >>> 'parent.relativePath' points at wrong local POM @ line 24, column 11 >>> >>> at hudson.FilePath.act(FilePath.java:1014) >>> at hudson.FilePath.act(FilePath.java:996) >>> at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecutio >>> n.parsePoms(MavenModuleSetBuild.java:960) >>> at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecutio >>> n.doRun(MavenModuleSetBuild.java:679) >>> at hudson.model.AbstractBuild$AbstractBuildExecution.run(Abstra >>> ctBuild.java:534) >>> at hudson.model.Run.execute(Run.java:1741) >>> at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.jav >>> a:531) >>> at hudson.model.ResourceController.execute(ResourceController.j >>> ava:98) >>> at hudson.model.Executor.run(Executor.java:410) >>> Caused by: hudson.remoting.ProxyException: >>> hudson.maven.MavenModuleSetBuild$MavenExecutionException: >>> org.apache.maven.project.ProjectBuildingException: Some problems were >>> encountered while processing the POMs: >>> [FATAL] Non-resolvable parent POM: Could not find artifact >>> org.apache.logging.log4j:log4j:pom:2.7.1-SNAPSHOT and >>> 'parent.relativePath' points at wrong local POM @ line 24, column 11 >>> >>> at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModul >>> eSetBuild.java:1364) >>> at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModul >>> eSetBuild.java:1098) >>> at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2772) >>> at hudson.remoting.UserRequest.perform(UserRequest.java:153) >>> at hudson.remoting.UserRequest.perform(UserRequest.java:50) >>> at hudson.remoting.Request$2.run(Request.java:332) >>> at hudson.remoting.InterceptingExecutorService$1.call(Intercept >>> ingExecutorService.java:68) >>> at java.util.concurrent.FutureTask.run(FutureTask.java:262) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>> Executor.java:1145) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>> lExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:745) >>> at ......remote call to H10(Native Method) >>> at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.jav >>> a:1416) >>> at hudson.remoting.UserResponse.retrieve(UserRequest.java:253) >>> at hudson.remoting.Channel.call(Channel.java:781) >>> at hudson.FilePath.act(FilePath.java:1007) >>> ... 8 more >>> Caused by: hudson.remoting.ProxyException: >>> org.apache.maven.project.ProjectBuildingException: Some problems were >>> encountered while processing the POMs: >>> [FATAL] Non-resolvable parent POM: Could not find artifact >>> org.apache.logging.log4j:log4j:pom:2.7.1-SNAPSHOT and >>> 'parent.relativePath' points at wrong local POM @ line 24, column 11 >>> >>> at org.apache.maven.project.DefaultProjectBuilder.build(Default >>> ProjectBuilder.java:364) >>> at hudson.maven.MavenEmbedder.buildProjects(MavenEmbedder.java: >>> 361) >>> at hudson.maven.MavenEmbedder.readProjects(MavenEmbedder.java:3 >>> 31) >>> at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModul >>> eSetBuild.java:1301) >>> at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModul >>> eSetBuild.java:1098) >>> at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2772) >>> at hudson.remoting.UserRequest.perform(UserRequest.java:153) >>> at hudson.remoting.UserRequest.perform(UserRequest.java:50) >>> at hudson.remoting.Request$2.run(Request.java:332) >>> at hudson.remoting.InterceptingExecutorService$1.call(Intercept >>> ingExecutorService.java:68) >>> at java.util.concurrent.FutureTask.run(FutureTask.java:262) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>> Executor.java:1145) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>> lExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:745) >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org >>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org >>> >>> >> >> >> -- >> Matt Sicker <boa...@gmail.com> >> >> >> > > > -- > Matt Sicker <boa...@gmail.com> > -- Matt Sicker <boa...@gmail.com>