maven手动打包常用标签

简介: maven手动打包常用标签
create user usm identified by pwd default tablespace bh Temporary TABLESPACE Temp;
 
 
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc6.jar
 
 
mvn install:install-file 
-Dfile=D:\ojdbc14.jar 
 
-DgroupId=ojdbc14 
 
-DartifactId=ojdbc14
 
-Dversion=10.2.0.3.0 
 
-Dpackaging=jar
 
mvn install:install-file -Dfile=E:\ojdbc14.jar -DgroupId=ojdbc14 -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar
 
 
mvn install:install-file -Dfile=E:\ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar
 
maven手动安装jar
mvn install:install-file -DgroupId=com.Oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -D file=C:\ojdbc14.jar
 
<!-- 引入插件编译不过去了添加了一下 -->
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
          <!--注意增加这两行,在打包时相关的类会被独立打成jar -->
          <attachClasses>true</attachClasses>
          <classesClassifier>api</classesClassifier>
        </configuration>
        <version>2.4</version>
        <executions>
        </executions>
      </plugin>
    </plugins>
  </build>
####################################################################################################  
我的maven项目A依赖于功能小模块B,这个小模块B也是一个maven项目,将A部署到tomcat后,在A中的断点都能正常进去,但是B中的代码就都进不去,而且报source not found
 
我也遇到这个问题了,最后在工程properties中的 deployment assembly中,add->project,选中你依赖的工程就可以了
 
 
 
2  b依赖a,a项目更改,b项目立即体现 
 
#打所有的jar添加一下就可以
<!-- 自己添加——开始 -->
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.17</version>
</plugin>
 
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-assembly-plugin</artifactId>
  <version>2.2</version>
  <configuration>
    <appendAssemblyId>false</appendAssemblyId>
    <descriptorRefs>
      <descriptorRef>jar-with-dependencies</descriptorRef>
    </descriptorRefs>
    <archive>
      <manifest>
        <mainClass>cn.com.boomhope.bioauth.rmiserver.RmiMain</mainClass>
      </manifest>
    </archive>
  </configuration>
  <executions>
    <execution>
      <id>make-assembly</id>
      <phase>package</phase>
      <goals>
        <goal>assembly</goal>
      </goals>
    </execution>
  </executions>
</plugin>
 
<plugin>
  <artifactId>maven-source-plugin</artifactId>
  <version>2.1</version>
  <configuration>
    <attach>true</attach>
  </configuration>
  <executions>
    <execution>
      <phase>compile</phase>
      <goals>
        <goal>jar</goal>
      </goals>
    </execution>
  </executions>
</plugin>
 
<!-- 自己添加——结束 -->
 
 
 
# jkd 1.5 变换  还有一种便捷。自己更新吧
<build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>2.3.2</version>
          <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
 
 
 
 
 
 
 
 
 

 

相关文章
|
5月前
|
Java Maven
解决Maven打包只有100多k的问题
解决Maven打包只有100多k的问题
185 0
|
11月前
|
Java Maven
Maven:第二章:最全的Maven Pom文件标签详解
Maven:第二章:最全的Maven Pom文件标签详解
168 0
|
Java Maven Perl
一次打包引发的思考,原来maven还可以这么玩
前言 依赖关系 你会怎么做? 必知的几个参数 总结
|
Java Maven
Sringboot项目maven打包方式
介绍两种Sringboot项目的maven打包方式
99 0
Sringboot项目maven打包方式
|
Kubernetes NoSQL Java
Maven 打包笔记
Maven 打包笔记
|
Java 数据库连接 应用服务中间件
maven项目打包全面解析
maven项目打包全面解析
1376 0
|
Java Maven 数据安全/隐私保护
Maven的<distributionManagement>标签使用
Maven的<distributionManagement>标签使用
451 0
Maven的<distributionManagement>标签使用
|
SQL Java Maven
Maven学习笔记 标签以及多模块
Maven学习笔记 标签以及多模块
Maven学习笔记 标签以及多模块
|
Java Maven API
maven打包后pom.properties中的注释问题
使用maven打包后,在META-INF目录下会生成pom.properties文件(当然可以使其不生成)。这个文件包含了包的Id信息,此外它最开始有两行注释,看起来是这样的 #Generated by Maven #Sat Jun 25 09:40:37 CST 2016  第一行 是固定的,第二行是打包时候的时间戳。
1724 0
|
XML Java Maven
maven 打包详解
maven 打包详解
1344 0