payara / ecosystem-support

Placeholder repository to handle community requests for the Payara Platform ecosystem tools
3 stars 2 forks source link

Bug Report: [nexus.payara.fish] arquillian-payara-server-embedded 3.0.alpha7 is broken/FISH-7020 #60

Open maxencelaurent opened 1 year ago

maxencelaurent commented 1 year ago

Brief Summary

Artifact

          <dependency>
              <groupId>fish.payara.arquillian</groupId>
              <artifactId>arquillian-payara-server-embedded</artifactId>
              <version>3.0.alpha7</version>
          </dependency>

is broken on nexus.payara.fish (but artifact is fine on maven central repository)

Expected Outcome

          <dependency>
              <groupId>fish.payara.arquillian</groupId>
              <artifactId>arquillian-payara-server-embedded</artifactId>
              <version>3.0.alpha7</version>
          </dependency>

be the jar, not the javadoc.jar

Current Outcome

Artifact from nexus.payara.fish contains kind of website:

unzip -l arquillian-payara-server-embedded-3.0.alpha7.jar:

  Length      Date    Time    Name
---------  ---------- -----   ----
       85  2022-10-28 09:30   META-INF/MANIFEST.MF
        0  2022-10-28 09:30   META-INF/
[...]
        0  2022-10-28 09:30   fish/payara/arquillian/container/payara/embedded/class-use/
        0  2022-10-28 09:30   index-files/
        0  2022-10-28 09:30   jquery/
[...]
        0  2022-10-28 09:30   resources/
     5889  2022-10-28 09:30   allclasses-index.html
     1567  2022-10-28 09:30   allclasses.html
     5234  2022-10-28 09:30   allpackages-index.html
     4733  2022-10-28 09:30   constant-values.html
     4646  2022-10-28 09:30   deprecated-list.html
       50  2022-10-28 09:30   element-list
     8215  2022-10-28 09:30   fish/payara/arquillian/container/payara/embedded/class-use/PayaraConfiguration.html
[...]
---------                     -------
  1480716                     82 files

In fact, it's the xxx-javadoc.jar

There is another file in the very same 3.0.alpha7 folder : arquillian-payara-server-embedded-3.0.alpha7..jar. This one seems correct but contains a typo in its name (.alpha7 dot dot jar).

Link to repository: https://nexus.payara.fish/#browse/browse:payara-artifacts:fish%2Fpayara%2Farquillian%2Farquillian-payara-server-embedded%2F3.0.alpha7

Reproducer

<project>
    <dependencies>
          <dependency>
              <groupId>fish.payara.arquillian</groupId>
              <artifactId>arquillian-payara-server-embedded</artifactId>
              <version>3.0.alpha7</version>
              <scope>test</scope>
          </dependency>
    <dependencies>
    <repositories>
        <repository>
            <id>payara</id>
            <url>https://nexus.payara.fish/repository/payara-artifacts</url>
        </repository>
    </repositories>
</project>

Operating System

linux

JDK Version

not relevant

Ecosystem Tool

Arquillian Connectors

shub8968 commented 1 year ago

Hi @maxencelaurent,

I have escalated this to platform development as FISH-7020