[
https://issues.apache.org/jira/browse/MNG-6658?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16845783#comment-16845783
]
Gary McWilliams edited comment on MNG-6658 at 5/22/19 11:22 AM:
----------------------------------------------------------------
I am indeed a fool (although it's *no excuse*, the project started out as a
single app, hence src at top level).
As you guys say though I've just missed the "move the code to a module" and
that's looking much better
I don't have permissions to close this ticket
was (Author: gary_mcwilliams):
I am indeed a fool (although it's *no excuse*, the project started out as a
single app, hence src at top level).
As you guys say though I've just missed the "move the code to a module" and
that's looking much better
> Maven 3.6.1 breaks build when using custom source folder
> --------------------------------------------------------
>
> Key: MNG-6658
> URL: https://issues.apache.org/jira/browse/MNG-6658
> Project: Maven
> Issue Type: Bug
> Components: core
> Affects Versions: 3.6.1
> Reporter: Gary McWilliams
> Priority: Major
>
> NOTE: apacher 3.5.x and 3.6.0 don't exhibit this behaviour, only 3.6.1
> For reasons too long (and painful) to discuss, I have a need to build 2 war
> files from one codebase.
> What I have:
> {{parent/}}
> {{ src/com/.../*.java}}
> {{ pom.xml}}
> {{ module1/}}
> {{ pom.xml}}
> {{ module2/}}
> {{ pom.xml}}
>
> The parent folder (pom.xml with packaging 'pom') contains all the source and
> defines the 2 modules.
> The parent pom.xml has:
> {{ <build>}}
> {{ <sourceDirectory>../src/main/java</sourceDirectory>}}
> {{ <testSourceDirectory>../src/test/java</testSourceDirectory>}}
>
> When the 2 modules run, they find the source/test code in the parent folder
> and compile/build out the class/war locally in target folder.
> Until 3.6.1, now I get:
> {{[ERROR] COMPILATION ERROR :}}
> {{[INFO] -------------------------------------------------------------}}
> {{[ERROR] /D:/.../src/main/java/com/.../ClassA.java:[36,8] duplicate class:
> com....ClassA}}
> where the "duplcate" classname is "the same class", so ClassA complains about
> duplicate ClassA
> Using maven 3.5.2, I see:
> {{[INFO] Compiling 11 source files to ...}}
> In maven 3.6.1, I see:
> {{[INFO] Compiling 22 source filesto ...}}
> Just looking advice. I know I should not be trying to build 2 artifacts in
> one project, but it's been working until now
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)