当我这样做时,当我运行 build.xml 并部署时它不会编译,
我想这样做,因为它看起来比使用 JournalArticleLocalServiceUtil.addArticle 的巨大方法调用要好得多。
JournalArticle journalArticle = new JournalArticleImpl();
journalArticle.setDescription(description);
有谁知道在 Liferay 6 中是否有可能?
编辑:这是我得到的输出:
Buildfile: C:\opt\liferay-six1-dev\code\portlets\migration-portlet\build.xml
compile:
merge:
compile-java:
[javac] Compiling 1 source file to C:\opt\liferay-six1-dev\code\portlets\migration-portlet\docroot\WEB-INF\classes
[javac] C:\opt\liferay-six1-dev\code\portlets\migration-portlet\docroot\WEB-INF\src\com\liferay\migration\importdata\JournalArticleImport.java:138: cannot find symbol
[javac] symbol : class JournalArticle
[javac] location: class com.liferay.migration.importdata.JournalArticleImport
[javac] private JournalArticle createJournalArticle(ExportedJournalArticle article) {
[javac] ^
[javac] C:\opt\liferay-six1-dev\code\portlets\migration-portlet\docroot\WEB-INF\src\com\liferay\migration\importdata\JournalArticleImport.java:142: cannot find symbol
[javac] symbol : class JournalArticle
[javac] location: class com.liferay.migration.importdata.JournalArticleImport
[javac] JournalArticle journalArticle = new JournalArticleImpl();
[javac] ^
[javac] C:\opt\liferay-six1-dev\code\portlets\migration-portlet\docroot\WEB-INF\src\com\liferay\migration\importdata\JournalArticleImport.java:142: cannot find symbol
[javac] symbol : class JournalArticleImpl
[javac] location: class com.liferay.migration.importdata.JournalArticleImport
[javac] JournalArticle journalArticle = new JournalArticleImpl();
[javac] ^
[javac] 3 errors
BUILD FAILED
C:\opt\liferay-six1-dev\code\build-common-plugin.xml:403: The following error occurred while executing this line:
C:\opt\liferay-six1-dev\code\build-common.xml:94: Compile failed; see the compiler error output for details.
Total time: 1 second