You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

maven.tmpl 3.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {{if eq .PackageDescriptor.Package.Type "maven"}}
  2. <h4 class="ui top attached header">{{.locale.Tr "packages.installation"}}</h4>
  3. <div class="ui attached segment">
  4. <div class="ui form">
  5. <div class="field">
  6. <label>{{svg "octicon-code"}} {{.locale.Tr "packages.maven.registry" | Safe}}</label>
  7. <div class="markup"><pre class="code-block"><code>&lt;repositories&gt;
  8. &lt;repository&gt;
  9. &lt;id&gt;gitea&lt;/id&gt;
  10. &lt;url&gt;<gitea-origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></gitea-origin-url>&lt;/url&gt;
  11. &lt;/repository&gt;
  12. &lt;/repositories&gt;
  13. &lt;distributionManagement&gt;
  14. &lt;repository&gt;
  15. &lt;id&gt;gitea&lt;/id&gt;
  16. &lt;url&gt;<gitea-origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></gitea-origin-url>&lt;/url&gt;
  17. &lt;/repository&gt;
  18. &lt;snapshotRepository&gt;
  19. &lt;id&gt;gitea&lt;/id&gt;
  20. &lt;url&gt;<gitea-origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></gitea-origin-url>&lt;/url&gt;
  21. &lt;/snapshotRepository&gt;
  22. &lt;/distributionManagement&gt;</code></pre></div>
  23. </div>
  24. <div class="field">
  25. <label>{{svg "octicon-code"}} {{.locale.Tr "packages.maven.install" | Safe}}</label>
  26. <div class="markup"><pre class="code-block"><code>&lt;dependency&gt;
  27. &lt;groupId&gt;{{.PackageDescriptor.Metadata.GroupID}}&lt;/groupId&gt;
  28. &lt;artifactId&gt;{{.PackageDescriptor.Metadata.ArtifactID}}&lt;/artifactId&gt;
  29. &lt;version&gt;{{.PackageDescriptor.Version.Version}}&lt;/version&gt;
  30. &lt;/dependency&gt;</code></pre></div>
  31. </div>
  32. <div class="field">
  33. <label>{{svg "octicon-terminal"}} {{.locale.Tr "packages.maven.install2"}}</label>
  34. <div class="markup"><pre class="code-block"><code>mvn install</code></pre></div>
  35. </div>
  36. <div class="field">
  37. <label>{{svg "octicon-terminal"}} {{.locale.Tr "packages.maven.download"}}</label>
  38. <div class="markup"><pre class="code-block"><code>mvn dependency:get -DremoteRepositories=<gitea-origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></gitea-origin-url> -Dartifact={{.PackageDescriptor.Metadata.GroupID}}:{{.PackageDescriptor.Metadata.ArtifactID}}:{{.PackageDescriptor.Version.Version}}</code></pre></div>
  39. </div>
  40. <div class="field">
  41. <label>{{.locale.Tr "packages.registry.documentation" "Maven" "https://docs.gitea.com/usage/packages/maven/" | Safe}}</label>
  42. </div>
  43. </div>
  44. </div>
  45. {{if .PackageDescriptor.Metadata.Description}}
  46. <h4 class="ui top attached header">{{.locale.Tr "packages.about"}}</h4>
  47. <div class="ui attached segment">
  48. {{.PackageDescriptor.Metadata.Description}}
  49. </div>
  50. {{end}}
  51. {{if .PackageDescriptor.Metadata.Dependencies}}
  52. <h4 class="ui top attached header">{{.locale.Tr "packages.dependencies"}}</h4>
  53. <div class="ui attached segment">
  54. <div class="ui list">
  55. {{range .PackageDescriptor.Metadata.Dependencies}}
  56. <div class="item">
  57. <i class="icon">{{svg "octicon-package-dependencies" 16 ""}}</i>
  58. <div class="content">
  59. <div class="header">{{.GroupID}}:{{.ArtifactID}}</div>
  60. <div class="description text small">{{.Version}}</div>
  61. </div>
  62. </div>
  63. {{end}}
  64. </div>
  65. </div>
  66. {{end}}
  67. {{end}}