2012-03-21 7 views
3

私の現在のgoogle appsプロジェクトでは、2つのソースフォルダsrcをプロダクションコードとして設定し、junitテストなどのテストを行っています。テストフォルダがまだローカルテストで使用できる間に、srcフォルダのみがデプロイされるように指定する方法はありますか? Syntaxテーブル内の<resource-files>行からGoogleアプリケーションエンジンのソースファイルをJavaでデプロイすることはできますか

+0

http://code.google.com/appengine/docs/java/config/appconfig.html#Including_and_Excluding_Filesこれは本当にGoogleにとってはあまり難しくありませんでした。 – dragonx

答えて

6

<exclude>

ファイルとディレクトリのマッチングパターンが をアップロードしたり、アプリケーション・コードを使用することはできません。ただし、これらのファイルと ディレクトリは、ローカル開発サーバー上で を実行している場合でも、アプリケーションからアクセスできます。詳細については、Including and excluding filesを参照してください。

例:

<resource-files> 
    <include path="/**.xml" /> 
    <exclude path="/feeds/**.xml" /> 
</resource-files> 

この例では、フィード/ディレクトリとその サブディレクトリのすべてのものを除き、リソースとして のファイルをすべての.xmlファイルを指定する方法を示しています。

+0

私はこの試みを感謝しますが、これはwarディレクトリにあるファイルではありませんでした。これは、実際にはソースコードのフィルタリングのための質問ですので、javaユニットのテストはサーバー上に置かれません。これまでのところ、私の実験では、appengine-web.xmlが始まるルートディレクトリのように見えますが、私のコードはそのレベルを上回っています。 – user1284665

+0

warディレクトリ内のファイルのみがアップロードされます。 Eclipseを使用している場合、コンパイラは出力JARをwarディレクトリに置いている可能性があります。デプロイする前に、そこからテストJARを削除してください。 – dragonx

関連する問題