Task #12341 (closed)
Opened 5 years ago
Closed 5 years ago
Bug: ice33/34 poms broken
| Reported by: | jamoore | Owned by: | jamoore |
|---|---|---|---|
| Priority: | minor | Milestone: | 5.0.3 |
| Component: | Deployment | Version: | 5.0.2 |
| Keywords: | maven, build | Cc: | sbesson, rleigh, bpindelski |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | n.a. |
Description
The no-jar trick from the ice-grid ivy files for 3.3 and 3.4 lead to broken poms in maven. Testing http://github.com/ome/minimal-omero-client (branch dev_5_0) with:
mvn test -Dice=33
I see:
...
3) zeroc:ice-grid:jar:3.4.2
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=zeroc -DartifactId=ice-grid -Dversion=3.4.2 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=zeroc -DartifactId=ice-grid -Dversion=3.4.2 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) com.example:MyClient:jar:5.0.5
2) omero:blitz:jar:5.0.2-ice34-b26
3) zeroc:ice-grid:jar:3.4.2
----------
3 required artifacts are missing.
for artifact:
com.example:MyClient:jar:5.0.5
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
ome.releases (http://artifacts.openmicroscopy.org/artifactory/ome.releases/),
ome.external (http://artifacts.openmicroscopy.org/artifactory/ome.external/),
ome.manual (http://artifacts.openmicroscopy.org/artifactory/ome.manual/),
ome.snapshots (http://artifacts.openmicroscopy.org/artifactory/ome.snapshots/)
Change History (2)
comment:1 Changed 5 years ago by jamoore
- Owner set to jamoore
comment:2 Changed 5 years ago by jamoore
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
Solved this by uploading ice-{grid,glacier2,storm}-3.{3,4}.jar files with a single README.txt: