У меня проблема с выяснением того, как я могу сделать это, как говорится в названии.
Я читаю документацию по этой части:
https://www.playframework.com/documentation/1.4.x/ide#custom
безуспешными. Все еще без отладки. Я могу запустить его через консоль и редактировать код, используя VSCODE.
edit 1: в eclipse я использую следующий файл для запуска / отладки:
<?xml version="1.0" encoding="UTF-8"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/cashup-starter" />
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4" />
</listAttribute>
<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true" />
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.run" />
</listAttribute>
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
<listEntry value="<?xml version="1.0" encoding="UTF-8"?>
<runtimeClasspathEntry containerPath="org.eclipse.jdt.launching.JRE_CONTAINER" javaProject="cashup-starter" path="1" type="4"/>
" />
<listEntry value="<?xml version="1.0" encoding="UTF-8"?>
<runtimeClasspathEntry internalArchive="/cashup-starter/conf" path="3" type="2"/>
" />
<listEntry value="<?xml version="1.0" encoding="UTF-8"?>
<runtimeClasspathEntry id="org.eclipse.jdt.launching.classpathentry.defaultClasspath">
<memento exportedEntriesOnly="false" project="cashup-starter"/>
</runtimeClasspathEntry>
" />
</listAttribute>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false" />
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="play.server.Server" />
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="cashup-starter" />
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value=" -noverify -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -Dplay.debug=yes -Dplay.id= -Dapplication.path="${project_loc:cashup-starter}" -Djava.endorsed.dirs="F:\dev\play-1.5.1/framework/endorsed" -javaagent:"F:\dev\play-1.5.1/framework/play-1.5.1.jar"" />
</launchConfiguration>
В коде Visual Studio у меня есть этот файл запуска:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch) - Current File",
"request": "launch",
"mainClass": "${file}"
},
{
"type": "java",
"name": "Debug (Launch)-Tup<custom-extincentro>",
"request": "launch",
"mainClass": "jobs.Tup",
"projectName": "custom-extincentro"
}
]
}