로컬 저장소를 생성하지 않고, jar 파일을 추가하고 싶을 때 간단하게 사용하면 편하다.

팀으로 개발한다면, 개발환경을 맞춰야 하고 젠킨스를 통한 배포 시 배포서버에 경로를 맞춰야 한다는 불편함이 존재한다.



<dependency>

<groupId>ktis.taxrefund.utils</groupId>

<artifactId>ktis.taxrefund.utils</artifactId>

<version>0.1</version>

<scope>system</scope>

<systemPath>D:\home\ubuntu\libs\xxx.jar</systemPath>

<!-- <systemPath>/home/ubuntu/libs/xxx.jar</systemPath> -->

</dependency>




'maven' 카테고리의 다른 글

jobss 7.1.Final 배포  (0) 2015.02.06
[cobertura] - 코드 커버리지 플러그인  (0) 2015.02.03
[PMD] - reporting 설정  (0) 2015.02.02
Posted by 짱가쟁이
2015. 2. 6. 09:44

jboss manager를 사용하여 배포


pom.xml

..........

<build>

<plugins>

<plugin>

<groupId>org.jboss.as.plugins</groupId>

<artifactId>jboss-as-maven-plugin</artifactId>

<version>7.4.Final</version>

<executions>

<execution>

<id>test_id</id>

<phase>install</phase>

<goals>

<goal>deploy</goal>

</goals>

<configuration>

<force>true</force>

<hostname>127.0.0.1</hostname>

<port>9999</port>

<username>username</username>

<password>pwssword</password>

</configuration>

</execution>

</executions>

</plugin>

..........


goals

clean install


Posted by 짱가쟁이

maven 코드 커버리지 플러그인


pom.xml

.....

                 <plugin>

    <groupId>org.codehaus.mojo</groupId>

       <artifactId>cobertura-maven-plugin</artifactId>

       <version>2.6</version>

   </plugin>

</plugins>

    </reporting>

...

             <plugin>

          <groupId>org.codehaus.mojo</groupId>

          <artifactId>cobertura-maven-plugin</artifactId>

          <version>2.6</version>

          <configuration>

                          <formats>

          <foramt>html</foramt>

          <foramt>xml</foramt>

          </formats>

          <instrumentation>

        <ignores>

                  <ignore>platform.web.common.*</ignore>

             </ignores>

             <excludes>

              <exclude>platform/web/common/**</exclude>

             </excludes>

        </instrumentation>

       </configuration>

        </plugin>

    </plugins>

</build>


goal

clean site:site cobertura:cobertura


'maven' 카테고리의 다른 글

로컬 저장소(local repository) 없이 jar 파일 추가하기  (0) 2016.05.03
jobss 7.1.Final 배포  (0) 2015.02.06
[PMD] - reporting 설정  (0) 2015.02.02
Posted by 짱가쟁이
2015. 2. 2. 14:14

출처 : http://lesstif.com/pages/viewpage.action?pageId=22643564 


site plugin을 사용하여 PMD 리포트를 생성


pom.xml

..........

<reporting>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-pmd-plugin</artifactId>

<version>3.3</version>

<configuration>

<format>xml</format>

<minimumTokens>100</minimumTokens>

<targetJdk>1.6</targetJdk>

<linkXref>true</linkXref>

<sourceEncoding>UTF-8</sourceEncoding>

<rulesets>

<ruleset>file:///${project.basedir}/bms-pmd-ruleset.xml</ruleset>

</rulesets>

<excludes>

<exclude>platform/web/common/**</exclude>

</excludes>

<excludeRoots>

<excludeRoot>target/generated-sources/*</excludeRoot>

</excludeRoots>

</configuration>

<reportSets>

<reportSet>

<reports>

<report>pmd</report>

</reports>

</reportSet>

</reportSets>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-jxr-plugin</artifactId>

<version>2.5</version>

</plugin>

</plugins>

</reporting>

..........


goals

clean site:site


Posted by 짱가쟁이
이전버튼 1 이전버튼