새로운 Maven 스냅 샷 업로드가 기존 스냅 샷을 덮어 쓰는 경우

폴 테일러

나는 오픈 소스 프로젝트를 가지고 있으며 주기적으로 새 버전의 다운로드를 업로드합니다 (빌드는 maven에 있습니다). 현재 jaudiotagger-2.2.4-SNAPSHOT을 다운로드했습니다.

https://bitbucket.org/ijabz/jaudiotagger/downloads

이 작업은 진행중인 작업입니다. 여러 가지 수정 작업을했고 2.2.4의 새 버전을 업로드하고 싶습니다. 기존 2.2.4 업로드를 덮어 쓰면 (다운로드 횟수가 손실 됨) 파일에 타임 스탬프를 찍어야합니다. 이름은 충돌하지 않으며, 그렇다면 수동으로 파일 이름을 수정하거나 pom을 편집하여 수행하는 절차가 있습니까?

오 친분

2.2.4-SNAPSHOT으로 계속 업로드 할 수 있습니다.

스냅 샷 아티팩트가 아티팩트 저장소에 업로드되면 타임 스탬프가 지정되고 동일한 버전에 업로드되는 모든 아티팩트가 손실되지 않습니다. 예를 들어 2.2.4에 10 개의 스냅 샷 아티팩트를 업로드 한 경우 저장소에 정확히 10 개의 아티팩트가 있습니다. 그러나 2.2.4를 요청하면 업로드중인 최신 아티팩트 만 요청자에게 반환됩니다.

Maven 버전 관리는 major.minor.bug를 따르므로 변경에 대한 응답으로 만 버전을 변경하는 것이 좋습니다.

예를 들어, 최신 아티팩트가 2.2.3-GA이고 2.2.3-GA에서 발견 된 버그가있는 경우 버전 2.2.4-SNAPSHOT로 버그 수정 작업을 시작합니다. 출시 할 준비가 될 때까지 (릴리스) 동일한 버전으로 계속 업로드하면 2.2.4-GA가됩니다.

동일한 이론에 따라 Sonatype 또는 Artifactory와 같은 아티팩트 저장소를 통해 아티팩트를 사용할 수 있도록하지 않고 다운로드 페이지 (bitbucket)를 통해 아티팩트를 사용할 수 있도록 만드는 것이 실제로 의미가없는 한 Snapshot 아티팩트의 버전을 지정할 이유가 거의 없습니다. 그렇게하세요.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Pendrive 스냅 샷을 만드는 방법

분류에서Dev

Pendrive 스냅 샷을 만드는 방법

분류에서Dev

머신의 Time Machine 스냅 샷을 최종 스냅 샷으로 축소하려면 어떻게합니까?

분류에서Dev

스냅 샷 인덱스를 남기는 ElasticSearch 스냅 샷

분류에서Dev

R로 적시에 스냅 샷을 만드는 방법

분류에서Dev

Inmemory DB에서 TransactionScope IsolationLevel을 스냅 샷으로 변경

분류에서Dev

로컬 및 원격 스냅 샷과 관련된 Maven 업데이트 정책 스냅 샷

분류에서Dev

pom의 maven 저장소 항목에서 기본적으로 스냅 샷이 활성화되어 있습니까?

분류에서Dev

시간의 스냅 샷을 기반으로 가능성있는 프로세스 찾기

분류에서Dev

쓰기 가능한 VSS 스냅 샷은 어떻게 생성합니까?

분류에서Dev

maven : 로컬 저장소에서 이전 스냅 샷을 정리하는 방법은 무엇입니까?

분류에서Dev

모든 Snapper 스냅 샷 지우기

분류에서Dev

모든 Snapper 스냅 샷 지우기

분류에서Dev

단일 커밋으로 마스터에서 스냅 샷을 가져 오는 Git

분류에서Dev

데모 환경의 스냅 샷 찍기

분류에서Dev

스냅 샷 격리 수준으로 Flyway 스키마 기록을 생성하는 방법은 무엇입니까?

분류에서Dev

btrfs 스냅 샷을 쓰기 가능하게 만드는 방법은 무엇입니까?

분류에서Dev

실시간 변경을 수신하는 쿼리 스냅 샷 만들기

분류에서Dev

Sonatype Nexus의 기존 스냅 샷 타임 스탬프 버전에 단일 파일을 추가하는 방법

분류에서Dev

BackupPc는 마운트 된 LVM 스냅 샷을 백업하지 않습니까?

분류에서Dev

스냅 샷이있는 Virtualbox 디스크 가져 오기

분류에서Dev

Jest의 스냅 샷으로 내부 기능 테스트

분류에서Dev

AWS Elastic Beanstalk 로그 스냅 샷 파일

분류에서Dev

C # 스냅 샷 로그 파일

분류에서Dev

sqlite-스냅 샷으로 롤백

분류에서Dev

스냅 샷 및 릴리스 빌드를 동시에 Maven 프로젝트를 빌드하는 방법

분류에서Dev

Amazon RDS에서 MySql 백업 / 스냅 샷 다운로드

분류에서Dev

Jest로 ChartJS 구성 요소를 테스트하는 스냅 샷

분류에서Dev

lvcreate 스냅 샷은 스냅 샷 크기보다 큰 스냅 샷을 생성합니다.

Related 관련 기사

  1. 1

    Pendrive 스냅 샷을 만드는 방법

  2. 2

    Pendrive 스냅 샷을 만드는 방법

  3. 3

    머신의 Time Machine 스냅 샷을 최종 스냅 샷으로 축소하려면 어떻게합니까?

  4. 4

    스냅 샷 인덱스를 남기는 ElasticSearch 스냅 샷

  5. 5

    R로 적시에 스냅 샷을 만드는 방법

  6. 6

    Inmemory DB에서 TransactionScope IsolationLevel을 스냅 샷으로 변경

  7. 7

    로컬 및 원격 스냅 샷과 관련된 Maven 업데이트 정책 스냅 샷

  8. 8

    pom의 maven 저장소 항목에서 기본적으로 스냅 샷이 활성화되어 있습니까?

  9. 9

    시간의 스냅 샷을 기반으로 가능성있는 프로세스 찾기

  10. 10

    쓰기 가능한 VSS 스냅 샷은 어떻게 생성합니까?

  11. 11

    maven : 로컬 저장소에서 이전 스냅 샷을 정리하는 방법은 무엇입니까?

  12. 12

    모든 Snapper 스냅 샷 지우기

  13. 13

    모든 Snapper 스냅 샷 지우기

  14. 14

    단일 커밋으로 마스터에서 스냅 샷을 가져 오는 Git

  15. 15

    데모 환경의 스냅 샷 찍기

  16. 16

    스냅 샷 격리 수준으로 Flyway 스키마 기록을 생성하는 방법은 무엇입니까?

  17. 17

    btrfs 스냅 샷을 쓰기 가능하게 만드는 방법은 무엇입니까?

  18. 18

    실시간 변경을 수신하는 쿼리 스냅 샷 만들기

  19. 19

    Sonatype Nexus의 기존 스냅 샷 타임 스탬프 버전에 단일 파일을 추가하는 방법

  20. 20

    BackupPc는 마운트 된 LVM 스냅 샷을 백업하지 않습니까?

  21. 21

    스냅 샷이있는 Virtualbox 디스크 가져 오기

  22. 22

    Jest의 스냅 샷으로 내부 기능 테스트

  23. 23

    AWS Elastic Beanstalk 로그 스냅 샷 파일

  24. 24

    C # 스냅 샷 로그 파일

  25. 25

    sqlite-스냅 샷으로 롤백

  26. 26

    스냅 샷 및 릴리스 빌드를 동시에 Maven 프로젝트를 빌드하는 방법

  27. 27

    Amazon RDS에서 MySql 백업 / 스냅 샷 다운로드

  28. 28

    Jest로 ChartJS 구성 요소를 테스트하는 스냅 샷

  29. 29

    lvcreate 스냅 샷은 스냅 샷 크기보다 큰 스냅 샷을 생성합니다.

뜨겁다태그

보관