«maven» 태그된 질문

Maven은 플러그인 기반 소프트웨어 프로젝트 관리 도구로, 핵심 기능은 소프트웨어 빌드 자동화, 종속성 관리, 보고서 및 문서 생성입니다.

6
자식 리포지토리에서 단일 프로젝트 또는 여러 프로젝트 중에서 선택 하시겠습니까?
git대부분의 프로젝트를 모듈화 한 환경 에서는 저장소 당 하나의 프로젝트 또는 저장소 디자인 문제당 여러 프로젝트에 직면하고 있습니다. 모듈화 된 프로젝트를 생각해 보자. myProject/ +-- gui +-- core +-- api +-- implA +-- implB 오늘 우리는 저장소 당 하나의 프로젝트를 가지고 있습니다. 그것은 자유를 준다 release 개별 구성 요소 tag …

1
큰 프로젝트를 분할하여 멀티 모듈 Maven 프로젝트 만들기
종속성 관리를 위해 Maven을 사용하는 Spring-MVC 애플리케이션을 개발 중입니다. 프로젝트가 크면 프로젝트를 여러 부분으로 분할하려고합니다. 나는 약간의 의문을 가지고 있었으며, 희망적으로 여기에 답을 얻을 것입니다. 현재 ROOT.war서버의 Apache Tomcat에서 와 같이 단일 WAR 파일을 배포하고 있습니다. 프로젝트가 크면 알림 및 이메일, 타사 서비스, PUSH (Cometd), REST API 등과 같은 웹앱에 …

9
고독한 개발자가 IDE 원 클릭 빌드 대신 별도의 빌드 도구를 사용하도록 설득
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 수년간 Java를 프로그래밍하고 최근에는 Scala를 개발할 때 Ant, Maven, Gradle 또는 Java 용 빌드 도구를 사용한 적이 없습니다. 내가 일한 모든 곳에서 빌드 관리자가 모든 것을 처리했습니다. 개발 및 단위 …

1
Maven과 유사한 Haskell 빌드 및 아티팩트 환경
예전에는 Java 개발자 였지만 최근에 Haskell 팀에 합류했습니다. 자바 세계에서 여러 팀이 작업하는 대규모 프로젝트가있는 경우 일반적인 접근 방식은 Maven과 같은 아티팩트 서버를 사용하여 개발을 쉽고 빠르게하는 것입니다. Ant, Maven, Gradle과 같은 수많은 빌드 도구는 프로젝트를 빌드하고 jar 파일을 아티팩트 서버에 업로드 할 수 있습니다.이 파일은 팀의 다른 팀이 고통없이 …

1
타사 Maven 종속성에 대한 라이센스를 포함하는 방법은 무엇입니까?
Java 프로젝트에 배포 가능한 이진 파일을 생성하고 있습니다. 두 가지 방법으로 배포하고 있습니다. 메이븐 센트럴 Google 코드에서 배포 가능한 압축 내 프로젝트는 Apache 2.0 라이센스에 따라 라이센스가 부여되었습니다. 소수의 타사를 사용하며 그 중 하나는 MIT 라이센스가 있습니다. 라이센스의 다음 텍스트를 기반으로 내 프로젝트 사용자에게 라이센스 내용을 알리는 것이 내 의무라고 …

2
Maven을위한 Git 저장소를 구성하는 가장 좋은 방법
Git에서 프로젝트를 구성하는 방법에 대한 조언이 필요합니다. 우리는 Java를 사용하고 Maven은 빌드 도구입니다. Maven kinda는 모든 프로젝트가 결국 공통 조상을 가지고 있다고 가정합니다. Maven은 Apache 재단이 프로젝트를 설정하는 방식 대로 설정되지 않은 경우 진정한 드라마 여왕이 될 수 있습니다 (릴리스 플러그인을 사용하는 사람은 아마도 내가 말하는 것을 알고있을 것입니다). 플러그인 …

1
자바 애플리케이션 구조 : 수평 대 수직 분할
대규모 Java 애플리케이션을위한 시작 프로젝트 구조 (Maven / Eclipse 사용)에 대해 약간의 토론이 있습니다. 옵션 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) 옵션 2 : area1-entities area1-services area1-app area2-entities area2-services …

5
Ant가 여전히 Java 빌드의 "주류"에 있습니까?
우리는 더 포괄적 인 Ant 빌드 (예 : CVS에서 가져 오기, 클린 컴파일, jar, 아카이브, 이메일 등)로 개발자 IDE에서 컴파일 된 클래스를 간단히 정리하는 배치 명령 파일 (windows .bat)을 천천히 대체했습니다. 나는 Ant와 함께 많은 시간을 배우고 문제를 디버깅했기 때문에 이러한 작업에 사용하는 것이 가장 편안합니다. 그러나 나는 개미가 내가 …
14 java  training  maven  builds  ant 

2
소규모 소프트웨어 라이브러리가 다른 라이브러리를 사용하지 않아야합니까?
방금 소수의 클래스와 메소드를 제공하는 작은 Java 라이브러리를 출시했습니다. Maven으로 프로젝트를 구축 한 후 즉시 여러 타사 라이브러리를 사용하여 목표를 달성했습니다. commons-lang3 (일부 일반적인 Java 기능) slf4j-api (로깅 용) commons-io (작은 파일 내용-문자 그대로 파일을 한 번 읽습니다.) 내 도서관이 다른 사람들의 눈에 부풀어 오르는 것을 원하지 않습니다. 발자국을 최소화하기 …
13 java  libraries  maven 

5
Maven으로 Java EE 프로젝트 생성
약 1 년 동안 Eclipse로 Java EE 웹 애플리케이션을 개발해 왔습니다. 내 고용주는 Maven을 사용하지 않지만 더 많이 읽을수록 Maven + Hudson이 우리에게 큰 도움이 될 것이라고 확신합니다. 그러나 먼저 여가 시간에 이러한 기술에 익숙해 져야 개념 증명을 만들 수 있습니다. 지금은 여전히 ​​Maven 초보자입니다. Maven으로 Java EE 웹앱을 작성하기위한 …
13 java-ee  maven 

2
자바 프로젝트 분리
큰 Java 프로젝트가 있으며 빌드주기에 maven을 사용합니다. 이 프로젝트는 광범위하게 사용됩니다-다른 프로젝트, 다양한 응용 프로그램, 그중 일부는 다른 응용 프로그램에 포함되어 있습니다. 솔직히 말하면 약간 혼란 (특정에 대해 다른 시간에 다양한 비트가 추가됨) 목적), 나는 그것을 조금 정리하고 싶습니다. 또한 완전히 테스트되지 않았으며 (적절한 단위 및 통합 테스트없이 많은 비트가 …

2
git, maven 및 jenkins-버전 관리, 개발 및 릴리스 빌드 워크 플로우
git, maven 및 jenkins로 다음을 수행하는 선호되는 방법은 무엇입니까? "dev"및 "release"분기를 유지하려는 응용 프로그램을 개발 중입니다. jenkins가 두 가지를 모두 구축하고 싶습니다. 릴리스 아티팩트의 버전은 1.5.2와 같고 개발 빌드는 0.0.1-SNAPSHOT입니다. 2 개의 다른 pom.xml 파일이 필요하지 않습니다. 프로파일을 살펴 봤지만 이슈 버전을 변경할 수없는 것 같습니다. 내가 본 한 가지 …

1
Maven 컴파일을 사용하는 IntelliJ
최대 절전 모드 항아리가 필요한 프로젝트가 있습니다. pom.xml에 종속성으로 추가하고 Maven은 내 프로젝트를 잘 컴파일합니다. 그러나 IDE에서 Hibernate API에 대한 모든 주석 및 호출은 해결되지 않은 것으로 표시됩니다 (빨간색). 어떻게 IntelliJ가 문제를 해결할 수 있습니까? Build Project를 클릭하면 Maven을 사용하는 방법이 있습니까? (Ctrl + F9) 또한 IntelliJ 내의 패싯 개념과 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.