我正在使用eclipse使用ant构建耳朵文件。我正在使用oc4j,并且我想确保在构建中包含orion-
application.xml。我当前正在使用但不起作用的是:
<target name =“ ear”取决于=“”>
<echo>构建耳朵文件</ echo>
<copy todir =“ $ {build.dir} / META-INF”>
<fileset dir =“ $ {conf.dir}” includes =“ orion-application.xml” />
</ copy>
<ear destfile =“ $ {dist.dir} / $ {ant.project.name} .ear”
appxml =“ $ {conf.dir} /application.xml”>
<fileset dir =“ $ {dist.dir}” includes =“ *。jar,*。war” />
</ ear>
</ target>
将其添加到耳朵的正确方法是什么?
蚂蚁EAR任务
应META-INF
通过嵌套<metainf>
文件集指定应放入文件夹的所有内容:
<ear destfile="${dist.dir}/${ant.project.name}.ear"
appxml="${conf.dir}/application.xml">
<metainf dir="${build.dir/META-INF}"/>
<fileset dir="${dist.dir}" includes="*.jar,*.war"/>
</ear>
问题内容: 我有一个文件夹结构 当我运行以下命令“ jar cvf asd.jar * .class”时,它将为jar提供所有类文件。但是没有生成文件夹结构。所有的类文件都必须在“ com.cdy / ws”下,但是所有的类都在同一级别的META-INF中。谁能告诉我生成包结构的命令是什么? 谢谢 问题答案: 您需要在文件的 根目录 开始创建JAR 。 因此,例如: 假定包含该目录。 仅供参考,如
我创建了一个ant构建文件,将我的java src编译成一个.jar文件。它使用外部jar文件。
我正在尝试制作一个.jar文件(这是我第一次),我很困惑。我了解如何使用命令提示符创建一个简单的jar文件,但对于我的程序,我导入了JavaMail API和我创建的另一个库(名为ArrayLibrary,其中填充了排序方法)。我如何在一个jar文件中创建这些?
路径必须在生成的上下文中;您不能添加../something/something,因为docker构建的第一步是将上下文目录(和子目录)发送到docker守护进程。 我不想重组我的整个项目只是为了在这件事上容纳Docker。我想把我所有的Docker文件都保存在同一个子目录中。 此外,Docker似乎还不支持(可能永远也不支持)符号链接:Dockerfile ADD命令不跟随主机#1676上的符号
我已经在Eclipse中创建了示例/默认测试Web项目。 我想知道: 包含哪些WAR文件及其目录结构?哪些是可选的和必需的文件/文件夹? 通过Ant build.xml创建和战争的任务语法 我读了所以回答答案1和答案2,但在我的项目中帮不上忙。
RE:Angular2 2.0.0,Angulal-CLI v1.0.0-beta.11-WebPack.8 在ToC中,有一个要点“向构建中添加额外的文件”,但似乎该部分并不存在。