2016-05-02 15 views
0

私はこの戦略をしばらく使用していましたが、プロジェクトのJAR ArtifactにSQL文を含め、実行時にgetResourceAsStream()を使用して読み込みました。IntelliJのArtifact JARビルドに追加のテキストファイルがありません

ただし、この新しいプロジェクトでは、IntelliJはこれらのファイルをJARに追加できません。

Broken JAR Project

しかし、別のプロジェクトでは、正常に動作するようです:

画像は参照してください。

enter image description here

私はIntelliJの、無修正を再度開く/閉じることを試みてきました。

私はArtifactビルドを削除し、修正を加えずにゼロから再作成しようとしました。

ファイルを手作業でJARに入れることはできますが、これはビルドプロセスの一部であり、JARの生成である必要があります。

私はアイデアがありません。

+0

Artifact JARを変更せずに、IntelliJ IDEA 15からIntelliJ IDEA 16に更新しました。 –

答えて

0

ここに答えがあります。

プロジェクトをMAVENプロジェクトとして作成すると、この動作が発生します。そのため、プロジェクトをmavenとしてセットアップするときに、これを修正する方法を理解する必要があります。

OR。

project.imlファイルの設定を削除します。

例:

<?xml version="1.0" encoding="UTF-8"?> 
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> 

へ:

<?xml version="1.0" encoding="UTF-8"?> 
<module type="JAVA_MODULE" version="4"> 

A私のプロジェクトの再構築が正しくアーティファクトのJARを生成しました。

関連する問題