2017-04-21 4 views
0

オープンソースプロジェクトをデバッグしようとしていますが、セットアップ方法を理解できません。intellijでこのant jarコマンドをデバッグする方法

私はmavenに慣れていますが、これはantプロジェクトです。あなたはこのような端末から、それを実行することができます:

CLASSPATH=third_party/java/xerces/xercesImpl.jar: ant clean runserver 

ここでも、でも、コマンドラインでその通話にかかわらず、私はアリや戦争のファイルとの経験がない、とbuild.xmにwarファイルを実行しているようです瓶。

ant target、jar app、またはtomcatの実行設定を追加するかどうか不明です。私がjarアプリケーションを試したとき、私はマニフェストエラーが見つかりませんでした。

ご協力いただきありがとうございます。必要な情報を追加してもらえれば幸いです。設定情報を提供するために必要な情報は不明です。

編集:私は、コマンドライン上で行うように私がするrunserverターゲットを実行してみました、それが正常に動作するbuild.xmlから

<target name="runserver" depends="playground,photon,trycaja" 
description="Starts the development server."> 
<dev_appserver war="ant-war" port="8080"> 
    <options> 
    <arg value="--jvm_flag=-Xmx2048m"/> 
    <arg value="--jvm_flag=-Dappengine.user.timezone=UTC"/> 
    </options> 
</dev_appserver> 

をするrunserverを追加し、BTUはそれをデバッグする方法がわからないイム。

+0

上のIntelliJでRemoteデバッグ構成を作成するには、のIntelliJのAntのヘルプページを読みましたか? https://www.jetbrains.com/help/idea/2017.1/ant.htmlかなり包括的です。 – xander

+0

私は持っています。私が言及したように、私はアリに経験はありません。私はコマンドラインでやっているようにrunserverターゲットを実行しようとしましたが、うまくいきました。 – girlcoder

答えて

0

あなたはdev_appserverタスクに次のデバッグパラメータを追加することができます。

<dev_appserver war="ant-war" port="8080"> 
    <options> 
    <arg value="--jvm_flag=-Xmx2048m"/> 
    <arg value="--jvm_flag=-Dappengine.user.timezone=UTC"/> 
    <arg value="--jvm_flag=-Xdebug"/> 
    <arg value="--jvm_flag=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"/> 
    </options> 
</dev_appserver> 

とポート5005

関連する問題