Gradleを使用してプロジェクトをビルドしています。スクリプトは正常に機能しており、タスク「installApp」を使用して出力ファイルを生成します。ここでの問題は、出力フォルダーがプロジェクトフォルダー名と同じであり、実行可能ファイルもプロジェクト名で作成されることです。たとえば、私のプロジェクト名はcom.eclipse.spring.shellであるため、gradleスクリプトの出力により、フォルダー「com.eclipse.spring.shell」が作成され、実行可能ファイルの名前も「com.eclipse.spring.shell」になります。
だから私の質問は、スクリプトで出力フォルダ名と実行可能ファイル名をカスタマイズできますか?私のgradleスクリプトは以下のようになります:
description = '
Command Line Interface'
apply plugin: 'base'
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'application'
dependencies {
compile project(':com.eclipse.spring.Framework'), project(':com.eclipse.spring.User'), project(':com.eclipse.spring.Manager'), project(':com.eclipse.spring.Test')
}
mainClassName = "com.eclipse.spring.Shell.RvsBootstrap"
defaultTasks 'installApp'
run {
standardInput = System.in
}
task wrapper(type: Wrapper) {
description = 'Generates gradlew[.bat] scripts'
gradleVersion = '1.2'
}
installAppで出力フォルダー名を設定し、startScriptsでapplicationNameを設定できます。
例:
installApp {
destinationDir = file('build/install/'+'YourFolderName')
}
startScripts {
applicationName = 'YourApplicationName'
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加