私はmavenの初心者で、antプロジェクトをmavenプロジェクトに変換しようとしています。私はbuild.xmlと同じことを達成しようとしています。私は2つのjarファイルと1つのearファイルにバンドルされている1つのwarファイルを作成するbuild.xmlを持っています。私は誰がどのようにこののpom.xmlをacheiveに私を助けることができるpom.xmlがjarを見つけることができません
<target name="indweb" depends="ejbjar, compileWeb">
<jar jarfile="${dist}/indweb.war" manifest="${webDir}/META-INF/MANIFEST.MF">
<fileset dir="${webDir}/" excludes="**/ind-help/** , **/ind-info/**">
<exclude name="${webDir}/WEB-INF/lib/ind_ejb.jar"/>
<exclude name="${webDir}/WEB-INF/lib/ind_utilities.jar"/>
</fileset>
</jar>
</target>
-----------------------
<target name="ejbjar" depends="ind_utilities">
<jar jarfile="${dist}/ind_ejb.jar" manifest="${ejbSourceDir}/META-INF/MANIFEST.MF">
<fileset dir="${ejbCompileDir}">
<include name="com/**/module/*.class"/>
<include name="com/**/packet/*.class"/>
<include name="com/**/mbean/*.class"/>
</fileset>
<metainf dir="${ejbSourceDir}/META-INF">
<include name="*.xml"/>
</metainf>
</jar>
</target>
---------
<target name="ind_utilities" depends="compileEjb">
<jar jarfile="${dist}/ind_utilities.jar">
<fileset dir="${ejbCompileDir}">
<include name="com/pkg/ind/lib/**/*.class"/>
<include name="com/pkg/ind/security/*.class"/>
<include name="com/pkg/ind/audit/*.class"/>
</fileset>
</jar>
</target>
----------------
<target name="compileEjb">
<echo message="Compiling ejb source codes in ${ejbSourceDir} ..."/>
<javac destdir="${ejbCompileDir}" srcdir="${ejbSourceDir}" classpathref="master-classpath" target="1.6"
debug="${Compiler.Debug}" failonerror="true" executable="${JAVA_HOME}/bin/javac"/>
</target>
---------------------
<target name="compileWeb">
<echo message="Compiling ind web source codes in ${webSourceDir} ..."/>
<javac destdir="${webDir}/WEB-INF/classes" srcdir="${webSourceDir}" classpathref="master-classpath" target="1.6"
debug="${Compiler.Debug}" failonerror="true" executable="${JAVA_HOME}/bin/javac"/>
</target>
以下のようのbuild.xmlのタグを持っています。
だから何を試しましたか?どんな壺が見つからないのですか? –
pom.xmlの実行中にこのエラーが発生しました BaseAction.java:[58,20]パッケージjavax.servletが存在しません BaseAction.java:[59,25] package javax.servlet.httpが存在しません BaseAction.java:[63,31]パッケージorg.apache.struts.actionは存在しません BaseAction.java:[67,35]パッケージorg.apache.commons.beanutilsは存在しません BaseAction.java:[68、 35]パッケージorg.apache.commons.beanutilsは存在しません BaseAction.java:[69,16]パッケージjavax.ejbは存在しません – mainhoonnaa