<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>sm_s.log</title>
        <link>https://velog.io/</link>
        <description>developer</description>
        <lastBuildDate>Tue, 15 Nov 2022 03:55:28 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>sm_s.log</title>
            <url>https://velog.velcdn.com/images/sm_s/profile/b6f2aef3-d213-4a55-86ed-217a158b543a/image.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. sm_s.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/sm_s" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Intelli J(maven) 캐시 삭제 메이븐 업데이트]]></title>
            <link>https://velog.io/@sm_s/Intelli-Jmaven-%EC%BA%90%EC%8B%9C-%EC%82%AD%EC%A0%9C-%EB%A9%94%EC%9D%B4%EB%B8%90-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8</link>
            <guid>https://velog.io/@sm_s/Intelli-Jmaven-%EC%BA%90%EC%8B%9C-%EC%82%AD%EC%A0%9C-%EB%A9%94%EC%9D%B4%EB%B8%90-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8</guid>
            <pubDate>Tue, 15 Nov 2022 03:55:28 GMT</pubDate>
            <description><![CDATA[<hr>


<h2 id="-intelli-j--delete-cache-and-restart">[ Intelli J ] delete cache and Restart</h2>
<h2 id="-intelli-j--maven-update">[ Intelli J ] Maven update</h2>
<hr><br><br><br>

<h4 id="spring-boot-프로젝트를-생성해-pomxml-에-dependency를-추가하는-중에-디펜던시를-찾을-수-없다는-경고가-나타났다">Spring Boot 프로젝트를 생성해 pom.xml 에 dependency를 추가하는 중에 디펜던시를 찾을 수 없다는 경고가 나타났다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/97e0f0e5-0e2f-4014-806d-5708a41fe100/image.png" alt="">
Dependency &#39;디펜던시명&#39; not found
Tag name: artifactid
Description : The unique id for an artifact produced by the project group, e.g.maven-artifact.
Version : 3.0.0+</p>
<br>

<h2 id="해결법">해결법</h2>
<h3 id="1-캐시삭제--ide-재시작">1. 캐시삭제 / IDE 재시작</h3>
<p>File -&gt; Invalidate Caches / Restart... -&gt; Invalidate and Restart
<img src="https://velog.velcdn.com/images/sm_s/post/5379673e-63d5-4655-9e32-f23dcac0b37e/image.png" alt="">
<img src="https://velog.velcdn.com/images/sm_s/post/afd3236b-2011-4ab2-885c-3d2686757aaa/image.png" alt=""></p>
<h3 id="2-m2-repository-삭제">2. .m2 repository 삭제</h3>
<p>Settings -&gt; Build, Execution, Depolyment -&gt; Build Tools -&gt; Maven 에 Local repository에 해당하는 경로로 이동해서 repository 삭제
<img src="https://velog.velcdn.com/images/sm_s/post/91d7061d-59a8-45ab-be75-70b3e6235618/image.png" alt=""></p>
<h3 id="3-repository-업데이트">3. repository 업데이트</h3>
<p>Settings -&gt; Build, Execution, Depolyment -&gt; Build Tools -&gt;Maven -&gt; Repositories 에 URL에 해당하는 Remote, Local 을 각 각 클릭하고 우측에 update를 눌러준다.
<img src="https://velog.velcdn.com/images/sm_s/post/a267f2fa-0801-41e3-9e8f-33ed9e705c6f/image.png" alt=""></p>
<h3 id="4-디펜던시-추가-maven-clean-install-restart">4. 디펜던시 추가, maven clean, install, restart</h3>
<p>pom.xml 에 디펜던시를 추가하고 인텔리제이의 우측에 Maven을 클릭하고, Lifecycle에서 clean, install을 실행해 준 뒤 IDE(인텔리제이) 를 껐다가 키면 정상적으로 Library들이 추가된것을 확인할 수 있다.
<img src="https://velog.velcdn.com/images/sm_s/post/0d1451de-5176-4b7d-8b01-0ba9ff9f5286/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/sm_s/post/9de274ae-19dc-4f13-ab06-aee75682a629/image.png" alt=""></p>
<hr>

<h4 id="maven-repository">maven repository</h4>
<ul>
<li><a href="https://mvnrepository.com/">https://mvnrepository.com/</a><h4 id="참조">참조</h4>
</li>
<li><a href="https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&amp;searchKey=&amp;searchValue=&amp;menuNo=69&amp;qaId=QA_00000000000021313">https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&amp;searchKey=&amp;searchValue=&amp;menuNo=69&amp;qaId=QA_00000000000021313</a></li>
<li><a href="https://kmhan.tistory.com/516">https://kmhan.tistory.com/516</a></li>
<li><a href="https://dejavuhyo.github.io/posts/intellij-change-maven-repository-path/">https://dejavuhyo.github.io/posts/intellij-change-maven-repository-path/</a></li>
<li><a href="https://velog.io/@gidskql6671/Intellij-Maven-Repository-update">https://velog.io/@gidskql6671/Intellij-Maven-Repository-update</a></li>
</ul>
<hr>]]></description>
        </item>
        <item>
            <title><![CDATA[[Intelli J] Java 외부 라이브러리 Jar 파일 추가하는 방법]]></title>
            <link>https://velog.io/@sm_s/Intelli-J-Java-%EC%99%B8%EB%B6%80-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-Jar-%ED%8C%8C%EC%9D%BC-%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</link>
            <guid>https://velog.io/@sm_s/Intelli-J-Java-%EC%99%B8%EB%B6%80-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-Jar-%ED%8C%8C%EC%9D%BC-%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</guid>
            <pubDate>Sat, 12 Nov 2022 04:24:07 GMT</pubDate>
            <description><![CDATA[<hr>


<h2 id="intelli-j-에서-spring-boot-프로젝트에-jar-파일-및-외부-라이브러리-추가하는-방법">Intelli J 에서 Spring boot 프로젝트에 Jar 파일 및 외부 라이브러리 추가하는 방법</h2>
<hr><br><br><br>

<h4 id="1-file---project-structure-를-클릭합니다">1. File -&gt; Project Structure 를 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/9badeffb-40d1-4da8-96d9-33b2cec4b143/image.png" alt=""></p>
<h4 id="2-project-settings---libraries----버튼---java-클릭">2. Project Settings -&gt; Libraries -&gt; + 버튼 -&gt; Java 클릭</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/1bffc3a0-2842-48e9-afe8-6e277fa9e6bb/image.png" alt=""></p>
<h4 id="3-다운로드-받은-jar-file이나-직접-만든-jar-파일을-경로에서-찾아-클릭하고-open을-클릭합니다">3. 다운로드 받은 Jar file이나 직접 만든 Jar 파일을 경로에서 찾아 클릭하고 Open을 클릭합니다.</h4>
<p><a href="https://velog.io/@sm_s/Intelli-J-Create-Jar-project-for-Spring-Boot">Intelli J 에서 Spring Boot로 Jar Project 생성하는 방법 &lt;&lt; Link</a>
<a href="https://velog.io/@sm_s/Intelli-J-Jar-Export-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95">Intelli J 에서 Jar File Export 하는 방법 &lt;&lt; Link</a>
<img src="https://velog.velcdn.com/images/sm_s/post/c52e8a86-ee63-417e-8a91-206d383fedbf/image.png" alt=""></p>
<h4 id="4-ok-클릭">4. OK 클릭</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/4456b462-7c8d-4946-939f-8c50cde3bfaf/image.png" alt=""></p>
<h4 id="5-추가한-library가-추가된것을-확인하고-apply-ok-버튼을-클릭합니다br">5. 추가한 Library가 추가된것을 확인하고 Apply, OK 버튼을 클릭합니다.<br></h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/24093fce-621f-49b1-a38b-f53222aed800/image.png" alt=""></p>
<h4 id="6-추가한-라이브러리를-소스코드-내에서-import를-해준-뒤br해당-라이브러리의-메소드를-호출합니다">6. 추가한 라이브러리를 소스코드 내에서 Import를 해준 뒤<br>해당 라이브러리의 메소드를 호출합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/e973bfa7-823e-4c75-8908-86b103f82587/image.png" alt=""></p>
<h4 id="7-앱을-실행시키면-하단-console-란에-hello-practice-project-와-함께-추가한-라이브러리의-메소드가-실행되어-url-이-출력되는-것을-확인합니다">7. 앱을 실행시키면 하단 Console 란에 Hello practice project 와 함께 추가한 라이브러리의 메소드가 실행되어 URL 이 출력되는 것을 확인합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/bfa5714a-a99c-4bf4-902a-c4c4a88c62b5/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Intelli J] Jar Export 하는 방법]]></title>
            <link>https://velog.io/@sm_s/Intelli-J-Jar-Export-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</link>
            <guid>https://velog.io/@sm_s/Intelli-J-Jar-Export-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</guid>
            <pubDate>Sat, 12 Nov 2022 04:05:54 GMT</pubDate>
            <description><![CDATA[<hr>


<h2 id="intelli-j-에서-jar-file-추출하는-방법">Intelli J 에서 .jar file 추출하는 방법</h2>
<hr><br><br><br>

<h4 id="1-file---project-structure-를-클릭합니다">1. File -&gt; Project Structure 를 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/750a57b5-ae87-476e-9275-8e0fb60da147/image.png" alt=""></p>
<h4 id="2-project-settings---artifacts---jar---from-modules-with-dependencies-를-클릭합니다">2. Project Settings -&gt; Artifacts -&gt; JAR -&gt; From modules with dependencies 를 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/59b677d5-6d64-4dc4-91e3-74ad96512fe6/image.png" alt=""></p>
<h4 id="3-export-할-메인-클래스를-선택하고-ok-를-클릭합니다">3. Export 할 메인 클래스를 선택하고 OK 를 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/e0d031ed-fb94-445c-8d09-96468137d689/image.png" alt=""></p>
<h4 id="4-include-in-project-build-를-체크하고-jar-file이-생성될-경로를-확인한-뒤br-apply-ok를-순서대로-클릭합니다">4. Include in project build 를 체크하고 .jar file이 생성될 경로를 확인한 뒤<br> Apply, OK를 순서대로 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/860ea38e-1a17-4d46-9c03-c0ed7afbf683/image.png" alt=""></p>
<h4 id="5-build---build-project-를-클릭하면-빌드가-시작되고-빌드가-완료되면-좌측-프로젝트에-보시다시피br4-에서-확인한-경로에-jar-파일이-생성된-것을-확인할-수-있습니다br">5. Build -&gt; Build Project 를 클릭하면 빌드가 시작되고 빌드가 완료되면 좌측 프로젝트에 보시다시피<br>(4.) 에서 확인한 경로에 .jar 파일이 생성된 것을 확인할 수 있습니다.<br></h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/63a14ae2-45ec-4cbc-b4c2-508ffbff4a70/image.png" alt="">
<img src="https://velog.velcdn.com/images/sm_s/post/d5c0ad8c-364a-4b34-ac69-e4b960ef13cc/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Intelli J] Create War project for Spring Boot]]></title>
            <link>https://velog.io/@sm_s/Intelli-J-Create-War-project-for-Spring-Boot</link>
            <guid>https://velog.io/@sm_s/Intelli-J-Create-War-project-for-Spring-Boot</guid>
            <pubDate>Sat, 12 Nov 2022 03:49:19 GMT</pubDate>
            <description><![CDATA[<h2 id="intelli-j-에서-war-project-생성하는-방법">Intelli J 에서 War project 생성하는 방법</h2>
<hr><br><br><br>

<h4 id="1--file---new---project-를-클릭합니다">1.  File -&gt; New -&gt; Project 를 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/19563a43-a273-46e7-9808-46eb1d25a902/image.png" alt=""></p>
<h4 id="2-spring-initializr를-클릭한-뒤-프로젝트에서-사용할-sdk를-선택하고-next-버튼을-클릭합니다">2. Spring initializr를 클릭한 뒤 프로젝트에서 사용할 SDK를 선택하고 Next 버튼을 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/d5a9ed2f-b821-4fd3-98b2-02e0d2606b28/image.png" alt=""></p>
<h4 id="3-group-atrifact-등을-작성한-뒤-pakaging을-war로-선택합니다brgroup-은-보통-도메인의-역순으로-작성한다고-하지만-개인-도메인이-없는-저는-대충-적어줬습니다">3. Group, Atrifact 등을 작성한 뒤 Pakaging을 War로 선택합니다.<br>Group 은 보통 도메인의 역순으로 작성한다고 하지만, 개인 도메인이 없는 저는 대충 적어줬습니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/ff873aff-aad8-404a-b59c-8f70629fd952/image.png" alt=""></p>
<h4 id="4-프로젝트에-필요한-외부-라이브러리-dependencies-를-추가하고-next-버튼을-클릭합니다brdependency는-프로젝트-생성-뒤에도-pomxmlmaven-등을-통해-추가하실-수-있습니다">4. 프로젝트에 필요한 외부 라이브러리 Dependencies 를 추가하고 Next 버튼을 클릭합니다.<br>Dependency는 프로젝트 생성 뒤에도 pom.xml(Maven) 등을 통해 추가하실 수 있습니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/9ff77b3b-29d1-4a6a-bd7d-e889c48bb712/image.png" alt=""></p>
<h4 id="5-project-name-을-입력하고-finish-버튼을-눌러줍니다">5. Project name 을 입력하고 Finish 버튼을 눌러줍니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/d41e0455-2e93-411e-ae07-c20ef426a995/image.png" alt=""></p>
<h4 id="6-프로젝트의-기본-틀이-생성되었습니다brsrcmainjavapakage-안에-대표-class가-자동-생성된것을-확인-할-수-있고br추가한-외부-라이브러리는-external-libraries-에-들어있는것을-확인할-수-있습니다">6. 프로젝트의 기본 틀이 생성되었습니다.<br>src/main/java/[Pakage] 안에 대표 Class가 자동 생성된것을 확인 할 수 있고<br>추가한 외부 라이브러리는 External Libraries 에 들어있는것을 확인할 수 있습니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/118a2be5-921d-4a05-95fa-d4e1740844fd/image.png" alt=""></p>
<h4 id="7-프로젝트가-정상적으로-생성되었는지-테스트-하기위해-테스트-소스를-추가-한-뒤-앱을-실행합니다">7. 프로젝트가 정상적으로 생성되었는지 테스트 하기위해 테스트 소스를 추가 한 뒤 앱을 실행합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/c8114cd5-b66f-43f2-8af8-71e07131eb1f/image.png" alt=""></p>
<h4 id="8-하단-console-란에-hello-practice-project-가-정상적으로-출력된것이-확인되면-완료">8. 하단 Console 란에 Hello practice project 가 정상적으로 출력된것이 확인되면 완료.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/56b5e77e-8dc6-44d4-aeed-d56decbe9ce1/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Intelli J] Create Jar project for Spring Boot]]></title>
            <link>https://velog.io/@sm_s/Intelli-J-Create-Jar-project-for-Spring-Boot</link>
            <guid>https://velog.io/@sm_s/Intelli-J-Create-Jar-project-for-Spring-Boot</guid>
            <pubDate>Sat, 12 Nov 2022 03:36:13 GMT</pubDate>
            <description><![CDATA[<hr>

<h2 id="intelli-j-에서-jar-project-생성하는-방법">Intelli J 에서 Jar project 생성하는 방법</h2>
<hr><br><br><br>

<h4 id="1--file---new---project-를-클릭합니다">1.  File -&gt; New -&gt; Project 를 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/ff14df4d-3936-4a72-bfe7-ad6a5847fb48/image.png" alt=""></p>
<h4 id="2-spring-initializr를-클릭한-뒤-프로젝트에서-사용할-sdk를-선택하고-next-버튼을-클릭합니다">2. Spring initializr를 클릭한 뒤 프로젝트에서 사용할 SDK를 선택하고 Next 버튼을 클릭합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/f13c4a69-89bc-49a6-a5b9-553fe4bac053/image.png" alt=""></p>
<h4 id="3-group-atrifact-등을-작성한-뒤-prakagingd을-jar로-선택합니다brgroup-은-보통-도메인의-역순으로-작성한다고-하지만-개인-도메인이-없는-저는-대충-적어줬습니다brbr여기서-하단에-group-과-artifact-의-이름이-합쳐진-pakage-가-자동으로-완성이-됩니다br해당-jar-를-다른곳에서-import-할-때-사용하는-경로이기도-합니다">3. Group, Atrifact 등을 작성한 뒤 Prakagingd을 Jar로 선택합니다.<br>Group 은 보통 도메인의 역순으로 작성한다고 하지만, 개인 도메인이 없는 저는 대충 적어줬습니다.<br><br>여기서 하단에 Group 과 Artifact 의 이름이 합쳐진 Pakage 가 자동으로 완성이 됩니다.<br>해당 Jar 를 다른곳에서 import 할 때 사용하는 경로이기도 합니다.</h4>
<pre><code>import com.individual.seulmin.snsmodule.[클래스명];</code></pre><p><img src="https://velog.velcdn.com/images/sm_s/post/a87ce516-45a9-45f6-ae1b-dfe1d07e08d1/image.png" alt=""></p>
<h4 id="4-프로젝트에-필요한-외부-라이브러리-dependencies-를-추가하고-next-버튼을-클릭합니다brdependency는-프로젝트-생성-뒤에도-pomxmlmaven-등을-통해-추가하실-수-있습니다">4. 프로젝트에 필요한 외부 라이브러리 Dependencies 를 추가하고 Next 버튼을 클릭합니다.<br>Dependency는 프로젝트 생성 뒤에도 pom.xml(Maven) 등을 통해 추가하실 수 있습니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/f996a6cf-d384-420e-9c0a-b7a9e816ba7a/image.png" alt=""></p>
<h4 id="5-project-name-을-입력하고-finish-버튼을-눌러줍니다">5. Project name 을 입력하고 Finish 버튼을 눌러줍니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/810c057e-92e6-4a4b-a286-618def8ab026/image.png" alt=""></p>
<h4 id="6-프로젝트의-기본-틀이-생성되었습니다brsrcmainjavapakage-안에-대표-class가-자동-생성된것을-확인-할-수-있고br추가한-외부-라이브러리는-external-libraries-에-들어있는것을-확인할-수-있습니다">6. 프로젝트의 기본 틀이 생성되었습니다.<br>src/main/java/[Pakage] 안에 대표 Class가 자동 생성된것을 확인 할 수 있고<br>추가한 외부 라이브러리는 External Libraries 에 들어있는것을 확인할 수 있습니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/242f9f8f-822c-4467-a3e2-085bd926c0ce/image.png" alt=""></p>
<h4 id="7-프로젝트가-정상적으로-생성되었는지-테스트-하기위해-테스트-소스를-추가-한-뒤-앱을-실행합니다">7. 프로젝트가 정상적으로 생성되었는지 테스트 하기위해 테스트 소스를 추가 한 뒤 앱을 실행합니다.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/98ee20f1-fa0e-4e0c-b9a1-fb8d93226698/image.png" alt=""></p>
<h4 id="8-하단-console-란에-hello-sns-module-이-정상적으로-출력된것이-확인되면-완료">8. 하단 Console 란에 Hello sns Module! 이 정상적으로 출력된것이 확인되면 완료.</h4>
<p><img src="https://velog.velcdn.com/images/sm_s/post/b3cc7a08-c94c-4aae-b70c-4ae9ece035ca/image.png" alt=""></p>
]]></description>
        </item>
    </channel>
</rss>