import { Alert } from '../components/common/Alert'; import { CodeBlock } from '../components/common/CodeBlock'; export default function NexusUsage() { return (
Maven, Gradle, npm 의존성을 팀 Nexus 프록시를 통해 관리하는 방법을 안내합니다.
팀 프로젝트 템플릿에 Nexus 미러 URL이 포함되어 있습니다. 인증 정보만 각자 로컬에 설정하면 됩니다.
아래 파일은 개인 홈 디렉토리에 생성합니다. Git에 커밋하지 마세요.
build.gradle의 repositories 블록은 프로젝트에 포함(팀 설정)되며,
인증 정보는 환경변수 또는 개인 로컬 파일에서 읽습니다.
~/.gradle/gradle.properties(개인 로컬 파일)에{' '}
nexusUsername/nexusPassword로
설정하거나, 환경변수로 설정합니다.
프로젝트 .npmrc에는 레지스트리 URL만 포함합니다.
인증 토큰은 환경변수 또는 글로벌 ~/.npmrc에 설정합니다.
_auth 값을 프로젝트{' '}
.npmrc에 직접 하드코딩하지 마세요.
인증 정보는 반드시 개인 ~/.npmrc 또는 환경변수에 설정합니다.
인증 토큰은 팀 관리자에게 문의하세요.
사내 공유 라이브러리를 Nexus에 배포할 수 있습니다.