리눅스는 IDEA 구성을 받는다는 웹 프로젝트 프레임 워크 원형 (템플릿) 사용자 정의 골격을 사용합니다

설명 :이 골격이라고 원형, 그것은 또한 템플릿 프로젝트를 만들 때 기본 구성을 참조하는 단어로 이해 될 수있다.

소개 : 당신이 받는다는 IDEA를 사용하여 웹 프로젝트를 만들 때, 일반적으로, 기본 웹 프로젝트로 사용된다

그러나, 생성 후, 전체 프로젝트는 거의 항상 기본 구성, 아무것도이다.

질문은 그래서, 나중에 다음 템플릿으로 웹 프로젝트 프레임 워크 (SSM)을 작성하고, 할 수있는 경우 (전제 받는다는을 사용하는 것입니다)

직접 그것을 만들려면이 템플릿을 누르면? 이 경우에는 항상 각 추가하지, web.xml을 수정 이런 일을의 pom.xml하지 않습니다

SSM 다양한 구성 파일. 대답은 '예'입니다. 방법은 다음과 같습니다

1, 좋은 기본 프로젝트의 골격을 구축

위 내가 좋아하는 골격을 중심으로 일부 구성 파일 및 web.xml을, pom.xml 파일 내용입니다

생성되지 않습니다, 생성 된 리소스 파일 폴더 만 나는 시스템 받는다는 배우지 않았기 때문에 구체적인 이유를 모르겠어요.

그러나, 이러한 구성 파일은 이미 데모가 SSM을 재구성하는 훈련을 할 적어도 때마다, 내 요구를 충족

2. 골격을 만들 수 받는다는 명령을 사용하여

좋은 단계는 골격을 구축 한 후에는, 즉, 받는다는 원형 (골격)를 생성 등의 항아리 패키지와 관련된 것들의 숫자를 생성해야합니다.

(즉, 프로젝트의 루트 디렉토리에있는 프로젝트의 pom.xml다음 파일의 디렉토리) maven명령 :

 MVN의 원형은 : 생성-에서 프로젝트 

아래 그림과 같이 다음, 성공적으로 만들

3. 받는다는 백본을 설치 명령

(예 : 원형의 루트 디렉토리에서  项目根目录\target\generated-sources\archetype)하고 다음 실행 maven명령을 :

  MVN 설치 

이것은 로컬 메이븐 저장소에 설치된 원형을 넣어

오류 :

그러나, 나는, 내가 잘못 샷, 어쨌든, 그이 저장소 디렉토리에 발견되지 잊어, 약간의 문제가 발생

그러한 파일이 없습니다 또는 디렉토리

이 문제가 발생하면, 창고 폴더를 만들지 않습니다 때문입니다, 당황하지 마십시오.

폴더의 이름이 있어야합니다 의 groupId의 값입니다. 만든 후에는 다시 받는다는 설치가 성공적으로 설치 실행할 수 있습니다.

4.의 원형

Maven은 명령 행을 사용할 수 있지만 여기에 IDEA를 사용한다.

당신은 당신이 그 후 메이븐 저장소에 설치 골격을 볼 때, 당신은 아이디어의 원형을 추가 할 수 있습니다.

다음과 같은 방법으로 추가

당신이 Maven 프로젝트를 생성 할 때, 선택 (가) 원형에서 작성 후 클릭, 아키 추가

당신의 groupId, artifactId를 그것에 버전의 팝업 창에 입력 한 후.

그럼 당신은 방금 만든 템플릿을 선택, 당신은 성공을 만들 수 있습니다.

그는 추가 :

1 범위

사람들이 사용하려는 경우, 당신은 다른 방법을 사용할 필요가 있다는 것을 의미 골격을 만들 수 위의 방법, 일반적으로 로컬 컴퓨터 사용에 따라.

여기가 정교하지 않습니다.

2, 골격을 제거

당신이 잘못된 시간이 프레임 워크를 사용하거나 골격하지 않을 때 삭제해야, 어떻게 삭제합니까? 중요한 것은 두 장소를 제거하는 것입니다.

다음 단계 :

(1) 골격 IDEA 삭제

메인은 UserArchetypes.xml 파일의 내용을 삭제하는 것입니다. 위치는 다른 운영 체제에 대한 동일하지 않습니다.

맥 시스템 :

일반적으로 $ {...} / 인치 IntelliJIdea2018.3 / 메이븐 / 지수 / UserArchetypes.xml

Linux 시스템 :

일반적으로 $ {...}에서 /. IntelliJIdea2018.3 / 시스템 / 메이븐 / 지수 / UserArchetypes.xml

Windows 시스템 :

일반적으로 $ {...}에서 /. IntelliJIdea2018.3 / 시스템 / 메이븐 / 지수 / UserArchetypes.xml

$ {...}는 당신에게 주로 당신의 설치 경로를 의미합니다

主要就是这个路径下有个UserArchetypes.xml文件,然后打开删除里面的<archetype>标签即可

(2)删除maven仓库中的骨架

直接在你的本地仓库中按照你创建的骨架的groupId、artifactId寻找,之后删除文件夹即可。

比如我这里是直接删掉my文件夹就行了。

3.骨架命名

你的自定义骨架的groupId千万不要跟常见的名词重复,不然就会哭到爆。

命名是以这个来的  groupId、artifactId、version

比如我的骨架是groupId是my

然后我就用这个骨架新建项目,然后我就填一般的groupId和artifactId。

也就是说 你的自定义骨架是my.yellow-archetype

你用这个骨架创建的项目是cn.test

你就会发现你创建的项目里面,所有出现mybatis的词的地方,都变成了cnbatis

所以综上所述,把你的groupId命名为乱七八糟就行了,比如asdfghjjjkkll

추천

출처www.linuxidc.com/Linux/2019-07/159622.htm