로컬에 gradle depndencies 다운받은 jar 파일을 nexus서버에 일괄 업로드하는 방법

로컬에 gradle depndencies 다운받은 jar 파일을 nexus서버에 일괄 업로드하는 방법

로컬 Gradle 캐시 경로 구조(~/.gradle/caches/modules-2/files-2.1/{groupId}/{artifactId}/{version}/)에서 GroupId를 자동으로 추출해 정확한 GAV로 Nexus에 업로드하는 스크립트를 완성했습니다. 사용자님의 Gradle 환경에 최적화된 버전입니다. ​ 완전 자동화 Bash 스크립트 (권장) Gradle 캐시 전체를 순회하며 경로에서 GAV를 파싱하고 업로드합니다. bash #!/bin/bash # auto-upload-gradle-cache.sh <repoId> <nexus-url> REPO_ID=$1 NEXUS_URL=$2 CACHE_DIR=”${HOME}/.gradle/caches/modules-2/files-2.1/” if [[ ! -d “$CACHE_DIR” ]]; then echo “Gradle 캐시 디렉토리 없음: $CACHE_DIR” … 더 읽기

Gemini CLI에서 사용하는 Google 계정 변경방법

Gemini CLI에서 사용하는 Google 계정 변경방법

Gemini CLI에서 사용하는 Google 계정을 바꾸려면, 현재 방식(구글 OAuth / API Key / Vertex AI)에 따라 처리 방법이 조금씩 다릅니다.​ Google 계정 직접 전환 (OAuth 로그인 사용 시) 터미널에서 아래 순서로 실행하면 됩니다.​ 새 계정 추가 gemini auth login → 브라우저가 열리면 바꾸고 싶은 구글 계정으로 로그인 활성 계정 전환 gemini auth list → 등록된 … 더 읽기

ip 주소를 검색하는 정규식을 작성

ip 주소를 검색하는 정규식을 작성

IPv4 주소를 찾기 위한 기본 정규식은 \b\d{1,3}(\.\d{1,3}){3}\b 형태로 작성할 수 있으며, Eclipse 찾기(Find) 창에서는 역슬래시를 한 번만 쓰면 됩니다.​ 간단한 IPv4 검색용 정규식 Eclipse의 “Search → File Search → Regular expression”에서 IPv4 형태의 문자열(예: 192.168.0.1)을 찾고 싶다면 다음 패턴을 사용할 수 있습니다.​ 정규식: \b\d{1,3}(\.\d{1,3}){3}\b​ 의미 \b : 단어 경계 \d{1,3} : 1~3자리 숫자 (\.\d{1,3}){3} : 점과 숫자 3자리 그룹을 3번 … 더 읽기

docker mcp 의 특징과 사용법을 정리

docker mcp 의 특징과 사용법

Docker MCP는 Model Context Protocol(MCP)을 Docker 환경과 통합한 서버/도구로, AI 에이전트가 Docker 컨테이너, 볼륨, 네트워크를 자연어로 관리할 수 있게 합니다. 사용자의 Docker Compose와 Portainer 경험을 고려하면, 이 도구는 기존 워크플로우를 AI 자동화로 확장하는 데 적합합니다.​ 주요 특징 MCP 서버는 컨테이너 생성/삭제/인스펙션, 볼륨 관리, 네트워크 제어를 표준화된 프로토콜로 제공하며, Docker 컨테이너화로 보안 격리와 일관된 런타임을 보장합니다. … 더 읽기

portainer에서 image 실행하는 방법

portainer에서 image 실행하는 방법

Portainer에서 이미 받은 Docker 이미지로 컨테이너를 띄우려면, Portainer UI에서 Containers → Add container 메뉴를 사용해 이미지 이름을 지정하고 배포하면 된다.​ 기본 실행 절차 브라우저에서 Portainer 접속 예: http://<호스트-IP>:9000 또는 설정한 포트로 접속.​ 좌측 메뉴에서 Containers 클릭.​ 우측 상단 Add container 버튼 클릭.​ 컨테이너 설정 Name 실행할 컨테이너 이름을 입력 (예: my-app).​ Image nginx:latest처럼 실행할 이미지 이름과 태그를 입력. 로컬에 이미 있는 이미지면 바로 사용되고, … 더 읽기

윈도우 11 사용자 홈의 gradle 레포지토리를 ssh를 이용하여 nexus서버에 올리는 방법

윈도우 11 사용자 홈의 gradle 레포지토리를 ssh를 이용하여 nexus서버에 올리는 방법

일반적으로 Nexus Repository Manager는 HTTP/HTTPS 프로토콜을 통해 아티팩트(Artifact)를 업로드하도록 설계되어 있습니다. “SSH를 이용한다”는 것은 보통 보안상의 이유로 방화벽 뒤에 있는 Nexus 서버에 접근해야 하거나, 전송 계층을 암호화하기 위해 **SSH 터널링(Port Forwarding)**을 사용한다는 의미가 가장 큽니다. Windows 11 환경에서 SSH 터널링을 통해 로컬 포트를 원격 Nexus 서버로 연결하고, Gradle이 이를 통해 배포(Publish)하는 단계를 정리해 드립니다. 1. … 더 읽기

부모님 임종 시 필수 절차 및 주의사항 (5단계 요약)

부모님 임종 시 필수 절차 및 주의사항 (5단계 요약)

절대 하지 말아야 할 3가지 실수와 올바른 대처 임종 직후 장례식장에 먼저 전화하거나, 고인의 옷을 갈아입히거나(현장 훼손), 119에 “쓰러지셨다”고 부정확하게 신고하면 안 됩니다. 이는 경찰 조사를 길어지게 하거나, 불필요한 심폐소생술(CPR)로 고인의 마지막을 고통스럽게 하고, 장례 일정에 차질을 빚게 합니다. 119 신고 및 현장 보존의 정석 119 신고 시에는 **”숨을 쉬지 않습니다. 주무시다 돌아가신 것 같습니다”**라고 … 더 읽기

카테고리 Hot

글로벌 경제 및 IT 동향 종합 분석 보고서 (2025년 12월 23일 기준)

글로벌 경제 및 IT 동향 종합 분석 보고서 (2025년 12월 23일 기준)

1. 국내외 주식 뉴스 2025년 12월 23일, 한국 주식 시장은 SpaceX IPO 추측으로 항공우주 및 방위 관련 주식이 급등하며 긍정적 모멘텀을 보였습니다. Kospi 지수는 아시아 지역의 강세(미국·유럽 추월)와 연계되어 상승세를 유지하나, 원화 약세(정부 개입 경고)가 변동성을 키웠습니다. 주요 경제 지표로는 한국 대통령실의 환율 안정화 발언이 시장 심리를 지지하나, 미국 Fed 금리 동결 힌트로 기술주 약세가 … 더 읽기

카테고리 Hot

Gemini CLI의 무료 티어 제한량과 gemini cli 에서 잔여 컨텍스트를 알수 있는 방법

Gemini CLI의 무료 티어 제한량과 gemini cli 에서 잔여 컨텍스트를 알수 있는 방법

Gemini CLI의 무료 티어는 개인 Google 계정으로 접근 시 일일 1,000회 요청을 제공합니다.​ 사용 제한 상세 분당 60회 요청과 일일 1,000회 요청이 기본 무료 한도로 적용되며, 이는 Gemini 2.5 Pro 모델과 100만 토큰 컨텍스트를 포함합니다. 이 한도는 개발자 워크플로우에서 8시간 풀 사용(분당 1~2회 요청 기준)에도 충분한 수준으로 평가됩니다. 일부 사용자 보고에 따르면 계정별로 200회 제한 … 더 읽기

gemini cli 를 gemini-2.5-flash 로 구동하는 방법

Gemini CLI를 Gemini 2.5 Flash 모델로 구동하려면 CLI 명령어에서 모델 지정 옵션을 사용합니다. 기본 모델은 2.5 Pro이지만, Flash로 전환해 속도와 비용 효율성을 높일 수 있습니다.​ 기본 실행 방법 터미널에서 gemini -m “gemini-2.5-flash” 명령으로 Flash 모델 지정 후 실행.​ 설정 파일(~/.gemini/config.json)에서 기본 모델 변경: “model”: “gemini-2.5-flash” 추가.​ VSCode 통합 시 확장 설정에서 “gemini.model”을 “gemini-2.5-flash”로 설정.​ 고급 설정 옵션 명령어/설정 용도 … 더 읽기