edgent-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dale LaBossiere <dml.apa...@gmail.com>
Subject Re: shouldn't we only define one groupId per-platform?
Date Wed, 18 Oct 2017 03:31:05 GMT
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.apache@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.apache@gmail.com <mailto:dml.apache@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
> 


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message