maven 打包jar文件时可以加入前台资源吗?如js,jsp等

hero5460 2013-12-25 11:26:20
maven 打包jar文件时可以加入前台资源吗?如js,jsp等
...全文
562 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
临碣 2013-12-31
  • 打赏
  • 举报
回复
我自己的项目,打包成zip的,剩下怎么用自己查吧:) pom.xml

<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<configuration>
					<appendAssemblyId>false</appendAssemblyId>
					<descriptors>
						<descriptor>src/main/assemble/assemble.xml</descriptor>
					</descriptors>
				</configuration>
				<executions>
					<execution>
						<id>make-assembly</id>
						<phase>package</phase>
						<goals>
							<goal>single</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
assemble.xml:

<assembly xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.0.0.xsd">
    <id>package</id>
    <formats>
    <!--
        <format>zip</format>
    -->
        <format>dir</format>
    </formats>
    <includeBaseDirectory>false</includeBaseDirectory>
    <fileSets>
        <fileSet>
            <directory>src/main/bin</directory>
            <outputDirectory>bin</outputDirectory>
        </fileSet>
        <fileSet>
            <directory>src/main/conf</directory>
            <outputDirectory>conf</outputDirectory>
        </fileSet>
    </fileSets>
    <dependencySets>
        <dependencySet>
            <outputDirectory>lib</outputDirectory>
            <scope>runtime</scope>
        </dependencySet>
    </dependencySets>
</assembly>
gloomyfish 2013-12-26
  • 打赏
  • 举报
回复
可以的,但是有什么用吗/?
hero5460 2013-12-26
  • 打赏
  • 举报
回复
引用 14 楼 huasuan26 的回复:
你真心该去看买本maven书籍看看 ,我已经说了 自己记录啊 大哥
,之前那个回复还以为你后来又发滴,所以回复那个
留下您的微笑 2013-12-26
  • 打赏
  • 举报
回复
你真心该去看买本maven书籍看看 ,我已经说了 自己记录啊 大哥
hero5460 2013-12-26
  • 打赏
  • 举报
回复
引用 11 楼 huasuan26 的回复:
[quote=引用 8 楼 huasuan26 的回复:] [quote=引用 4 楼 eastoneking 的回复:] 改pom文件,
<packaging>war</packaging>
静态内容放在src/main/webapp
楼主是打jar 你这是打war ,应该改成jar吧 pom.xml文件[/quote] 就这样打包就有啊 我刚刚测试过了[/quote] 这样结果是war文件,不是我想要的jar
留下您的微笑 2013-12-26
  • 打赏
  • 举报
回复
引用 7 楼 huasuan26 的回复:
进入到项目下: 1、 mvn -clean 2、mvn install -Dmaven.test.skip=true //跳过测试编译 3、mvn package -Dmaven.test.skip=true //跳过测试打包
这样哦
留下您的微笑 2013-12-26
  • 打赏
  • 举报
回复
引用 8 楼 huasuan26 的回复:
[quote=引用 4 楼 eastoneking 的回复:] 改pom文件,
<packaging>war</packaging>
静态内容放在src/main/webapp
楼主是打jar 你这是打war ,应该改成jar吧 pom.xml文件[/quote] 就这样打包就有啊 我刚刚测试过了
留下您的微笑 2013-12-26
  • 打赏
  • 举报
回复
引用 9 楼 hero5460 的回复:
[quote=引用 6 楼 huasuan26 的回复:] 你用maven命令去打包 就会自动加入前台的页面啊
在myeclipse中,建立的maven工程,在resource文件夹下添加的web资源可以添加到jar中,我看到有的人可以把js这些资源打包到META-INF文件下(注:jar解压查看到的),这个是怎么弄的呢[/quote] META-INF文件下面? 这个我到没试过,我试试看
hero5460 2013-12-26
  • 打赏
  • 举报
回复
引用 6 楼 huasuan26 的回复:
你用maven命令去打包 就会自动加入前台的页面啊
在myeclipse中,建立的maven工程,在resource文件夹下添加的web资源可以添加到jar中,我看到有的人可以把js这些资源打包到META-INF文件下(注:jar解压查看到的),这个是怎么弄的呢
留下您的微笑 2013-12-26
  • 打赏
  • 举报
回复
引用 4 楼 eastoneking 的回复:
改pom文件,
<packaging>war</packaging>
静态内容放在src/main/webapp
楼主是打jar 你这是打war ,应该改成jar吧 pom.xml文件
留下您的微笑 2013-12-26
  • 打赏
  • 举报
回复
进入到项目下: 1、 mvn -clean 2、mvn install -Dmaven.test.skip=true //跳过测试编译 3、mvn package -Dmaven.test.skip=true //跳过测试打包
留下您的微笑 2013-12-26
  • 打赏
  • 举报
回复
你用maven命令去打包 就会自动加入前台的页面啊
杨家小白 2013-12-26
  • 打赏
  • 举报
回复
可以啊!打war吧
临碣 2013-12-26
  • 打赏
  • 举报
回复
改pom文件,
<packaging>war</packaging>
静态内容放在src/main/webapp
tony4geek 2013-12-26
  • 打赏
  • 举报
回复
一样的加的啊。
hero5460 2013-12-26
  • 打赏
  • 举报
回复
引用 1 楼 jia20003 的回复:
可以的,但是有什么用吗/?
怎么加啊

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧