2014-11-11 1 views
-2

repo가 ​​이미 생성되어있어 프로젝트 svn repo에서 작업을 수행 할 수 있습니다. 빌드 도구로 maven을 사용하고 싶습니다. 그리고 지속적인 통합을위한 젠킨스. 내 질문은 : 내가 추가 사용자를 추가 할 수 있습니다svn 및 jenkins가있는 maven

  1. /i를 시각적 SVN 서버 managemnnt 콘솔에 추가 할 수 있습니다 conf의/passwd 파일에 있는지 권한을 제공합니다.

2.i 새로운 프로젝트를 만들거나 이미 누군가가 만들었습니까?

  1. 새로운 메이븐 프로젝트를 만들고 싶다면 무엇을해야할까요?

4.finally 프로젝트 시작을 어떻게 시작할 수 있습니까? 제발 svn과 maven과 함께 일해야하는 절차를 말해주십시오. 사전

+0

[svn 및 maven을 호출하여 jenkins에서 작업 만들기] (http : // stackoverflow .com/questions/22149787/create-job-in-jenkins-with-calling-svn-and-maven) – 333kenshin

답변

0
  1. 에 감사 당신이 사용자에 대한 권한을 추가 할 수있는 $의 기본 디렉토리/conf의/암호 파일의 SVN 저장소가있는 경우, 저장소 액세스가 SVN 암호 파일에 의해 제어된다 제공했다. HTTP 프로토콜 및/또는 HTTPS는 일반적으로 HTTP 인증 방법을 통해 구성됩니다.

  2. maven 프로젝트를 만드는 것은 모두 pom.xml 파일을 작성하는 것입니다. 하나를 찾을 수 있다면 이미 다른 사람이 만든 것입니다. 찾을 수없는 경우 직접 작성할 수 있습니다. maven 프로젝트는 pom.xml 파일 그 이상이며 maven 표준 디렉토리 레이아웃을 준수한다는 점을 명심하십시오.

  3. 새 Maven 프로젝트를 만들려면 빈 디렉토리가 필요하고 pom.xml 파일을 작성해야합니다. pom.xml 파일의 내용에 따라 src/main/java, src/main/resources, src/site, src/test/javasrc/test/resources 디렉토리 (및 다른 디렉토리)를 만들어야 할 수도 있습니다. maven 프로젝트를 가지고 있다고해서 그것이 소스 코드 제어하에 있다는 것을 의미하지는 않습니다. 원하는 경우 새 svn 저장소를 구성해야 할 수도 있습니다 (명령은 svnadmin repo create <path>입니다.)

  4. "시작"단 하나의 시작 절차는 없습니다. 요구 사항을 수집하고 문서화하는 것이 가장 좋은 방법입니다 몇 가지 유스 케이스를 자세하게 파악하고, 해당 유스 케이스에 대한 테스트 계획을 작성하고, 해당 시나리오에 대한 자동화 된 테스트를 개발하고, 테스트를 통과시키는 코드를 작성하고, 계속해서 테스트 및 코드를 수정합니다. 그러나 많은 경로 최종 결과로 이어집니다 (일부는 유지하기 더 쉽고, 다른 것들은 초기 릴리즈를 얻는 것이 더 쉽습니다).

+0

다음에는 stackoverflow 질문 당 하나의 질문 만하십시오. –

+0

@chandra archetype : generate는 archetype 시스템으로 구성된 pom.xml 파일을 복사합니다. pom.xml 파일이 참조하는 종속성은 시작한 모든 아키타 입 템플릿의 복사본입니다. 때로는 충분합니다. 때로는 더 추가해야 할 수도 있습니다. 어느 쪽이든, 첫 번째'maven 컴파일 '(또는 다른 기본 빌드 경로 타겟)을 호출하기 전까지는 의존성이 프로젝트에서 다운로드되고 사용되지 않습니다. 그러면 maven은 pom.xml 의존성을 해결하고'.m2 '저장소 디렉토리 –

+0

1. 개발자는 svn repo (maven pro가있는 곳)에 체크인합니다. 2. locain machine에 maven pro를 체크 아웃합니다. 3.build 4.deployments는 될 프로 시저입니까?함께 할 수 있습니다 정확한 작업을 temen 제발 maven 및 svn 함께 작업 – chandra

관련 문제