Chris,

Everything is working fine with groupid-per-platform except -Pdistribution.  I 
haven’t looked into how to deal with it yet, but it leveraged the groupId being 
different for the distribution project in order to exclude it.  Maybe there’s a 
further specification to enable excluding the distribution project’s 
artifactId. Or maybe we use special o.a.e[.<platform>].distribution for the 
distribution groupIds.  If you have thoughts on this please chime in! :-)

[INFO] Apache Edgent: Distribution ........................ FAILURE [  4.099 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:06 min
[INFO] Finished at: 2017-10-17T21:12:09-04:00
[INFO] Final Memory: 75M/718M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-assembly-plugin:2.5.3:single (create-archive) on 
project edgent-distribution: Failed to create assembly: Error addin\
g file 'org.apache.edgent:edgent-distribution:jar:1.2.0-SNAPSHOT' to archive: 
/Users/dlaboss/git/dutz-incubator-edgent/distribution/target/classes isn't a 
file. -> [Help 1]

— Dale

> On Oct 17, 2017, at 8:54 PM, Dale LaBossiere <dml.apa...@gmail.com> wrote:
> 
> FWIW, In my workspace I’ve made the changes to switch to a single 
> groupId-per-platform and so far I haven’t run into any issues.
> I’ll report a full conclusion after exercising everything.
> — Dale
> 
>> On Oct 17, 2017, at 8:37 PM, Dale LaBossiere <dml.apa...@gmail.com 
>> <mailto:dml.apa...@gmail.com>> wrote:
>> 
>> Hi Chris,
>> 
>> Was it just arbitrary or is there an important reason why multiple maven 
>> artifact coordinate groupIds were defined?
>> e.g., o.a.edgent.providers, o.a.e.connectors, o.a.e.api, etc  
>> Why not just o.a.e, o.a.e.java7, o.a.e.android?
>> 
>> Browsing nexus (https://repository.apache.org 
>> <https://repository.apache.org/>) for a quick selection of projects (kafka, 
>> nifi, beam), I see they only have a single groupId.
>> 
>> — Dale
> 

Reply via email to